Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 Nf6 4. e5 Nd5 5. d4 cxd4 6. cxd4 d6 7. exd6 Bxd6 8.
Bb5+ Bd7 9. Bxd7+ Nxd7 10. O-O O-O 11. Nc3 Nxc3 12. bxc3 Rc8 13. Bd2 e5 14. Re1
exd4 15. Nxd4 Ne5 16. Nf5 Bb8 17. Qe2 Re8 18. Bf4 Ng6 19. Qxe8+ Qxe8 20. Rxe8+
Rxe8 21. Bxb8 Rxb8 22. Re1 Kf8 23. g3 Rc8 24. Nd6 Rxc3 *
Position (FEN): 5k2/pp3ppp/3N2n1/8/8/2r3P1/P4P1P/4R1K1 w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 994
Best move: Re8#