Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Morphy_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Bc5 5. O-O d6 6. h3 Nf6 7. d3 h6 8. Re1
O-O 9. c3 Bd7 10. Bc2 Nh7 11. d4 Ba7 12. a4 f5 13. dxe5 Nxe5 14. exf5 Bxf5 15.
Bxf5 Rxf5 16. Qd5+ Kh8 17. Nxe5 Bxf2+ 18. Kh1 Bxe1 *
Position (FEN): r2q3k/1pp3pn/p2p3p/3QNr2/P7/2P4P/1P4P1/RNB1b2K w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1459
Best move: Ng6#