Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Be2 Nc6 3. d3 d5 4. exd5 Qxd5 5. Bf3 Qe5+ 6. Ne2 Bd7 7. Nc3 g5 8.
a3 f5 9. Nb5 O-O-O 10. Bxc6 Bxc6 11. Nxa7+ Kc7 12. Nxc6 Kxc6 13. c3 f4 14. d4
cxd4 15. Qa4+ b5 16. Qa6+ Kc7 17. O-O Qxe2 18. cxd4 Rxd4 19. Bxf4+ Rxf4 20.
Rac1+ Kd7 21. Qc8+ Kd6 22. Rfd1+ Ke5 23. Rc5+ Kf6 24. Qxf8+ Kg6 25. Qe8+ Kg7
26. Rxg5+ Kf6 27. Rgd5 Qxf2+ 28. Kh1 Qf1+ 29. Rxf1 *
Position (FEN): 4Q1nr/4p2p/5k2/1p1R4/5r2/P7/1P4PP/5R1K b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 603
Best move: Rxf1#