Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Bb4 4. Qc2 Bxc3+ 5. Qxc3 Ne7 6. Bf4 O-O 7. Nf3 Nd7 8.
e3 c5 9. cxd5 Nxd5 10. Qc2 Nxf4 11. exf4 cxd4 12. Nxd4 Qa5+ 13. Qd2 Qxd2+ 14.
Kxd2 Nc5 15. Bc4 b6 16. Rhe1 Bb7 17. Nf3 Ne4+ 18. Ke3 Rfc8 19. Bd3 Nc5 20. Bf1
Rd8 21. Rad1 Ba6 22. Ne5 Bxf1 23. Rxf1 Rac8 24. Rxd8+ Rxd8 25. Nc6 Rd7 26. g4
Nd3 27. Rd1 Rc7 28. Rxd3 Rxc6 *
Position (FEN): 6k1/p4ppp/1pr1p3/8/5PP1/3RK3/PP3P1P/8 w - - 0 29
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 578
Best move: Rd8#