Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Bg4 5. Nc3 Nc6 6. h3 Bh5 7. d3 h6 8. Bf4
Be7 9. Be2 O-O 10. g4 Bg6 11. Qd2 Nh7 12. h4 h5 13. gxh5 Bxh5 14. O-O-O Bxf3
15. Bxf3 Bxh4 16. Rdg1 Nd4 17. Bd1 Bf6 18. Qe3 Ne6 19. Nd5 Nxf4 20. Qxf4 Bg5
21. Rxg5 Qxg5 22. Qxg5 Nxg5 *
Position (FEN): r4rk1/ppp2pp1/3p4/3N2n1/4P3/3P4/PPP2P2/2KB3R w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1175
Best move: Ne7#