Chess puzzle (Checkmate)
Opening: Scotch_Game, Scotch_Game_Other_variations
Moves: 1. e4 Nc6 2. Nf3 e5 3. d4 Bb4+ 4. c3 Ba5 5. d5 Nce7 6. Bc4 d6 7. h3 h6 8. O-O
g5 9. Nh2 f6 10. Qh5+ Kd7 11. Be3 a6 12. a3 b5 13. Bd3 Bb6 14. Qe2 Ng6 15. Kh1
Nf4 16. Bxf4 gxf4 17. c4 Ne7 18. Ng4 Rg8 *
Position (FEN): r1bq2r1/2pkn3/pb1p1p1p/1p1Pp3/2P1PpN1/P2B3P/1P2QPP1/RN3R1K w - - 3 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 654
Best move: Nxf6#