Chess puzzle (Equality)
Moves: 1. e4 d6 2. Nf3 Nf6 3. Bc4 e5 4. d3 Nc6 5. Nc3 Nd4 6. Ng5 Be7 7. Nxf7 Qd7 8.
Nxh8 Qg4 9. Ne2 *
Position (FEN): r1b1k2N/ppp1b1pp/3p1n2/4p3/2BnP1q1/3P4/PPP1NPPP/R1BQK2R b KQq - 2 9
Black to move.
Themes:  Middlegame  
Puzzle rating: 2124
Best move: Qxg2