Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d5 3. exd5 e4 4. Ne5 Bd6 5. Nc4 Nf6 6. Nxd6+ Qxd6 7. c4 O-O 8.
d3 exd3 9. Bxd3 Re8+ 10. Be2 Qe5 11. Be3 Qxb2 12. Nd2 Rxe3 13. fxe3 Qe5 14. e4
Na6 15. O-O Nc5 16. Bf3 Bd7 17. Qe2 Re8 18. Rae1 Qd4+ 19. Qe3 Qb2 20. Nb3 Ncxe4
21. Bxe4 Rxe4 22. Qxa7 Bh3 23. Qa8+ Ne8 24. Qxe8+ Rxe8 *
Position (FEN): 4r1k1/1pp2ppp/8/3P4/2P5/1N5b/Pq4PP/4RRK1 w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 589
Best move: Rxe8#