Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Nc3 Nxc3 6. bxc3 Be7 7. Bd3 O-O
8. O-O Bg4 9. Ba3 Nc6 10. Re1 Ne5 11. Be2 Nxf3+ 12. Bxf3 Bxf3 13. Qxf3 c6 14.
Rab1 Rb8 15. Bb2 Bg5 16. d3 d5 17. Re5 Qf6 18. Rf5 Qg6 19. Re1 Rfe8 20. Rfe5
Rxe5 21. Rxe5 Bf6 22. Re2 b5 23. Qf4 Rc8 24. Qc7 Rxc7 *
Position (FEN): 6k1/p1r2ppp/2p2bq1/1p1p4/8/2PP4/PBP1RPPP/6K1 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 585
Best move: Re8#