Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. O-O d6 6. Re1 Bg4 7. d4 exd4 8. h3
Bh5 9. g4 Bg6 10. e5 dxe5 11. Nxe5 O-O 12. Nxc6 bxc6 13. cxd4 Qxd4 14. Be3 Qxd1
15. Rxd1 Bxe3 16. fxe3 Rad8 17. Nc3 Ne4 18. Nxe4 Bxe4 19. Rf1 Rd2 20. Rf4 Bd5
21. Rc1 Bxc4 22. Rcxc4 Rxb2 23. Rxc6 Rxa2 24. Rxc7 a5 25. h4 Re2 26. e4 a4 27.
Ra7 Ra2 28. h5 a3 29. e5 Rc8 30. Rfxf7 Rc1+ 31. Rf1 Rxf1+ 32. Kxf1 Ra1+ 33. Kf2
a2 34. e6 Rh1 *
Position (FEN): 6k1/R5pp/4P3/7P/6P1/8/p4K2/7r w - - 1 35
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 818
Best move: Ra8#