Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. Nf3 d5 3. d4 c5 4. e3 Nc6 5. c3 Qb6 6. Be2 Nf6 7. O-O Ne4 8. Nbd2
Be7 9. Nxe4 dxe4 10. Ne5 Nxe5 11. fxe5 Bd7 12. Qc2 f5 13. exf6 Bxf6 14. Qxe4
cxd4 15. exd4 e5 16. Bh5+ Kd8 17. Kh1 exd4 18. cxd4 g6 19. Bf3 Bc6 20. Qe6 Bxf3
21. Qxb6+ axb6 22. Rxf3 Re8 23. Bf4 Rc8 24. Rf2 Bxd4 25. Rd1 Re4 26. Bg5+ Ke8
27. Rfd2 Be5 28. b3 Bf4 29. Bxf4 Rxf4 30. Re1+ Kf7 31. g3 Rf6 32. Rd7+ Kg8 33.
Rxb7 Rc2 34. Ra7 Rb2 35. Ree7 *
Position (FEN): 6k1/R3R2p/1p3rp1/8/8/1P4P1/Pr5P/7K b - - 4 35
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 867
Best move: Rf1#