Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Italian_Variation
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Bc5 4. Nxe5 Nc6 5. Nxf7 Bxf2+ 6. Kxf2 Qe7 7. Nxh8
Nxe4+ 8. Kg1 Qc5+ 9. d4 Nxd4 10. Bf7+ Kd8 11. h3 Nf3+ 12. Kf1 *
Position (FEN): r1bk3N/pppp1Bpp/8/2q5/4n3/5n1P/PPP3P1/RNBQ1K1R b - - 2 12
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1016
Best move: Ng3#