Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 c5 4. e3 Nc6 5. Nc3 cxd4 6. exd4 Bb4 7. Bd3 d5 8.
cxd5 Nxd5 9. O-O Nxc3 10. bxc3 Bxc3 11. Rb1 Bxd4 12. Nxd4 Qxd4 13. Ba3 a5 14.
Qe2 Nb4 15. Bb5+ Bd7 16. Rfd1 Qxd1+ 17. Rxd1 Bxb5 18. Qxb5+ Nc6 19. Bb4 axb4
20. Qxb7 O-O 21. Qxc6 Rxa2 22. h3 b3 23. Qc4 Rb8 24. Qxb3 Rb2 25. Qxb2 Rxb2 *
Position (FEN): 6k1/5ppp/4p3/8/8/7P/1r3PP1/3R2K1 w - - 0 26
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 591
Best move: Rd8#