Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. b3 d5 5. exd5 exd5 6. Be2 Nf6 7. Bb2 Be7 8. d4
cxd4 9. Nxd4 O-O 10. Nc3 Be6 11. Nxe6 fxe6 12. Qd3 Qa5 13. O-O Rad8 14. a4 a6
15. Bf3 Ne5 16. Qe2 Nxf3+ 17. Qxf3 Ne4 18. Qh3 Qb6 19. Nxe4 dxe4 20. Rfe1 Bf6
21. Bxf6 Rxf6 22. Rxe4 Qxf2+ 23. Kh1 Qf1+ 24. Rxf1 *
Position (FEN): 3r2k1/1p4pp/p3pr2/8/P3R3/1P5Q/2P3PP/5R1K b - - 0 24
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 925
Best move: Rxf1#