Chess puzzle (Checkmate)
Opening: Philidor_Defense, Philidor_Defense_Other_variations
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. d3 h6 5. Be3 Nf6 6. c3 O-O 7. h3 c6 8. Qb3 Qe8
9. O-O Nbd7 10. Nbd2 b5 11. Bxf7+ Rxf7 12. Nh4 Kh7 13. f4 Ng8 14. g3 exf4 15.
Bxf4 g5 16. Bxg5 Rxf1+ 17. Rxf1 Bxg5 18. Rf7+ Kh8 *
Position (FEN): r1b1q1nk/p2n1R2/2pp3p/1p4b1/4P2N/1QPP2PP/PP1N4/6K1 w - - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 814
Best move: Ng6#