Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Bb5 Bf5 6. Bxc6+ bxc6 7. dxc5 e6 8. b4
a5 9. a3 Ne7 10. Nf3 Ng6 11. O-O Bg4 12. h3 Bxf3 13. Qxf3 Nxe5 14. Qf4 Nc4 15.
Nd2 Nxd2 16. Bxd2 axb4 17. cxb4 Be7 18. Qg4 Bf6 19. Ra2 O-O 20. f4 e5 21. fxe5
Bxe5 22. Bf4 Bxf4 23. Qxf4 d4 24. Rd1 Qd5 25. Rdd2 d3 26. Qd6 Rfd8 27. Qxd5
Rxd5 28. Kf2 Re8 29. a4 Rd4 30. Rab2 Ree4 31. a5 Rxb4 32. Rxb4 Rxb4 33. Rxd3
Ra4 *
Position (FEN): 6k1/5ppp/2p5/P1P5/r7/3R3P/5KP1/8 w - - 1 34
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rd8#