Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 Nc6 4. Nf3 a6 5. d3 b5 6. Bb3 Be7 7. e5 f6 8. Bf4 Qc7
9. Qe2 fxe5 10. Nxe5 Nd4 11. Qh5+ g6 12. Nxg6 hxg6 13. Qxh8 Qxf4 14. Qxg8+ Bf8
15. Qxg6+ Kd8 16. Qe4 Qg5 17. Qxa8 d5 18. a4 Bh6 19. axb5 *
Position (FEN): Q1bk4/8/p3p2b/1Ppp2q1/3n4/1BNP4/1PP2PPP/R3K2R b KQ - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1834
Best move: Qxg2