Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 a6 3. Nc3 h6 4. Nf3 Be7 5. Bd3 d6 6. b3 Nd7 7. Bb2 b5 8. O-O h5
9. Ne2 h4 10. h3 Bb7 11. Rc1 g5 12. c4 c6 13. c5 d5 14. exd5 exd5 15. Re1 Nh6
16. Qd2 g4 17. hxg4 Nxg4 18. Nf4 Bc8 19. Bg6 Ndf6 20. Qd3 h3 21. Bxf7+ Kxf7 22.
Qg6+ Kf8 23. Ng5 Qe8 24. Nfe6+ Bxe6 *
Position (FEN): r3qk1r/4b3/p1p1bnQ1/1pPp2N1/3P2n1/1P5p/PB3PP1/2R1R1K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1419
Best move: Nxe6#