Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. c3 a6 6. Bb3 O-O 7. Nbd2 Ne7 8. Nf1
c6 9. Ng3 d5 10. Qe2 Ng6 11. O-O Nf4 12. Bxf4 exf4 13. Nf5 Re8 14. N3h4 dxe4
15. dxe4 Rxe4 16. Qf3 g5 17. Nh6+ Kg7 18. N4f5+ Kg6 *
Position (FEN): r1bq4/1p3p1p/p1p2nkN/2b2Np1/4rp2/1BP2Q2/PP3PPP/R4RK1 w - - 4 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1306
Best move: Bxf7#