Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. e5 Nd5 6. d4 Bf5 7. Bd3 Be6 8.
c4 Nb4 9. Be2 Bf5 10. Na3 Be7 11. Bd2 Na6 12. O-O Qxd4 13. Bc3 Qxd1 14. Raxd1
Bxa3 15. bxa3 O-O 16. f4 Rad8 17. Bd4 c5 18. Bf2 b6 19. g4 Be4 20. f5 Nb8 21.
e6 fxe6 22. fxe6 Nc6 23. Bh4 Rxd1 24. Rxd1 Nd4 25. e7 *
Position (FEN): 5rk1/p1p1P1pp/1p6/2p5/2Pnb1PB/P7/P3B2P/3R2K1 b - - 0 25
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 1157
Best move: Nxe2#