Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Bc4 Bc5 4. Qg4 Qf6 5. Nd5 Qxf2+ 6. Kd1 Nf6 7. Qxg7 Nxd5
8. Qxh8+ Ke7 9. Nh3 *
Position (FEN): r1b4Q/ppppkp1p/2n5/2bnp3/2B1P3/7N/PPPP1qPP/R1BK3R b - - 2 9
Black to move.
Themes:  Middlegame  
Puzzle rating: 1413
Best move: Qxg2