Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nd7 3. Nc3 b6 4. Nf3 Ngf6 5. Bd3 e5 6. dxe5 dxe5 7. O-O Bc5 8.
Bg5 O-O 9. Bxf6 Qxf6 10. Nd5 Qd8 11. Bb5 f6 12. c3 a5 13. Qb3 Kh8 14. Rad1 Ra7
15. Rd2 Bd6 16. Rfd1 Nc5 17. Qc2 f5 18. exf5 Bxf5 19. Qc1 Qa8 20. Ne3 Be4 21.
Be2 Ne6 22. Ng4 Nf4 23. Ngxe5 Bxe5 24. Nxe5 Bxg2 25. Rd8 *
Position (FEN): q2R1r1k/r1p3pp/1p6/p3N3/5n2/2P5/PP2BPbP/2QR2K1 b - - 1 25
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1143
Best move: Nxe2#