Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Nxe4 8.
O-O O-O 9. Nxe4 d5 10. Bd3 dxe4 11. Bxe4 Bg4 12. Qa4 Bxf3 13. Bxf3 Qxd4 14.
Bxc6 bxc6 15. Be3 Qe4 16. a3 a5 17. Bc5 Rfe8 18. axb4 Qd5 19. Rfc1 Re4 20. Rd1
Rae8 21. f3 Qxc5+ 22. bxc5 Rxa4 23. Rxa4 Ra8 24. Rxa5 Rxa5 *
Position (FEN): 6k1/2p2ppp/2p5/r1P5/8/5P2/1P4PP/3R2K1 w - - 0 25
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 840
Best move: Rd8#