Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nc6 4. Bb5 Bd7 5. d4 cxd4 6. cxd4 Nf6 7. e5 Ne4 8.
exd6 Nxd6 9. Bxc6 Bxc6 10. O-O g6 11. Re1 Bg7 12. Bg5 Nf5 13. Nc3 O-O 14. Ne5
Nxd4 15. Nxc6 Nxc6 16. Nd5 f6 17. Nxe7+ Nxe7 18. Qxd8 Raxd8 19. Rxe7 fxg5 20.
Rxb7 Rd2 21. Rb1 Rdxf2 22. a4 R2f7 23. Rb5 Bd4+ 24. Kh1 Rf1+ 25. Rxf1 *
Position (FEN): 5rk1/p6p/6p1/1R4p1/P2b4/8/1P4PP/5R1K b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 752
Best move: Rxf1#