Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 d6 3. Bc4 e6 4. Nf3 g6 5. O-O Ne7 6. a3 Bg7 7. Ba2 O-O 8. c3
Nbc6 9. d4 cxd4 10. cxd4 b6 11. Kh1 Bb7 12. e5 Nf5 13. Nc3 Rc8 14. Ne2 Ba6 15.
Re1 dxe5 16. fxe5 Nxe5 17. Nxe5 Bxe5 18. dxe5 Qxd1 19. Rxd1 Bxe2 20. Re1 Bc4
21. b3 Bd5 22. Bg5 Rc3 23. b4 Rxa3 24. Bxd5 Rxa1 25. Rxa1 exd5 26. Rxa7 h6 27.
Bf6 Rb8 28. g4 Ng7 29. Rd7 Ne8 30. Rxd5 Nxf6 31. exf6 g5 32. Rd6 Rb7 33. h3 b5
34. Kg2 Kf8 *
Position (FEN): 5k2/1r3p2/3R1P1p/1p4p1/1P4P1/7P/6K1/8 w - - 2 35
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 598
Best move: Rd8#