Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 Qf6 6. Qf3 Qxc6 7. Nc3 Bb4
8. Bd2 Nf6 9. Bd3 d6 10. Bb5 Bg4 11. Bxc6+ bxc6 12. Qd3 O-O 13. f3 Be6 14. a3
Ba5 15. O-O-O Rab8 16. Ne2 Bxd2+ 17. Rxd2 Rb6 18. Nf4 Bd7 19. c3 Rfb8 20. g4 d5
21. exd5 cxd5 22. Nxd5 Nxd5 23. Qxd5 Be6 24. Qd8+ Rxd8 *
Position (FEN): 3r2k1/p1p2ppp/1r2b3/8/6P1/P1P2P2/1P1R3P/2K4R w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 599
Best move: Rxd8#