Chess puzzle (Checkmate)
Opening: Four_Knights_Game, Four_Knights_Game_Italian_Variation
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bc5 4. Bc4 Nc6 5. Ng5 O-O 6. d3 d5 7. exd5 Bxf2+ 8.
Kxf2 Ng4+ 9. Kg1 Qf6 10. Qf1 Nd4 11. h3 Qb6 12. hxg4 *
Position (FEN): r1b2rk1/ppp2ppp/1q6/3Pp1N1/2Bn2P1/2NP4/PPP3P1/R1B2QKR b - - 0 12
Black to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 1450
Best move: Nf3#