Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. Bg5 h6 6. Bh4 g5 7. Bg3 d6 8. Nc3
Nh5 9. Nxe5 Nxg3 10. Nxf7 Bxf2+ 11. Kxf2 Qf6+ 12. Kxg3 *
Position (FEN): r1b1k2r/ppp2N2/2np1q1p/6p1/2B1P3/2NP2K1/PPP3PP/R2Q3R b kq - 0 12
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1347
Best move: Qf4#