Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nf6 3. e5 Ng8 4. Bc4 e6 5. a4 d6 6. exd6 Bxd6 7. d3 Nf6 8. Bg5
h6 9. Bxf6 Qxf6 10. Ne4 Qe7 11. Nxd6+ Qxd6 12. Nf3 O-O 13. O-O Nc6 14. Re1 b6
15. Nd2 Bb7 16. Ne4 Qe7 17. Qg4 f5 18. Qh3 fxe4 19. Bxe6+ Kh8 20. Rxe4 Nd4 21.
Bd5 Qf6 22. Bxb7 Qxf2+ 23. Kh1 Qf1+ 24. Rxf1 *
Position (FEN): r4r1k/pB4p1/1p5p/2p5/P2nR3/3P3Q/1PP3PP/5R1K b - - 0 24
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 992
Best move: Rxf1#