Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 a6 4. d4 cxd4 5. Nxd4 Qc7 6. Bd3 Nc6 7. Be3 Nf6 8.
O-O b5 9. f4 Bc5 10. Nce2 Ng4 11. Qd2 Nxe3 12. Qxe3 e5 13. fxe5 Qxe5 14. c3 O-O
15. Rf5 Qe7 16. Kh1 Ba7 17. Nf4 Nxd4 18. cxd4 Qb4 19. Nd5 Qxb2 20. Raf1 Qxd4
21. Qh3 h6 22. Qh5 Qxd3 23. Rxf7 Qxf1+ 24. Rxf1 *
Position (FEN): r1b2rk1/b2p2p1/p6p/1p1N3Q/4P3/8/P5PP/5R1K b - - 0 24
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 584
Best move: Rxf1#