Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nf3 Nf6 3. d3 g6 4. h3 Bg7 5. Nc3 O-O 6. Be2 c5 7. h4 h5 8. Nh2 Nc6
9. g4 Nd4 10. gxh5 Nxh5 11. Bxh5 gxh5 12. Be3 e5 13. Bxd4 cxd4 14. Nd5 Qxh4 15.
Qf3 Bg4 16. Nxg4 Qxg4 17. Qg3 Rac8 18. Qxg4 hxg4 *
Position (FEN): 2r2rk1/pp3pb1/3p4/3Np3/3pP1p1/3P4/PPP2P2/R3K2R w KQ - 0 19
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1140
Best move: Ne7#