Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. Nf3 Nf6 4. Bc4 a6 5. a4 e6 6. d3 Be7 7. O-O O-O 8. e5
dxe5 9. Nxe5 Qc7 10. f4 Nbd7 11. Nxd7 Bxd7 12. Bd2 Bc6 13. f5 exf5 14. Rxf5 Qd7
15. Rf4 Bd6 16. Rf2 Ng4 17. Bxf7+ Rxf7 18. Rxf7 Bxh2+ 19. Kh1 Qxf7 20. Qxg4 Bc7
21. a5 Rf8 22. Kg1 Qf2+ 23. Kh1 Qf1+ 24. Rxf1 *
Position (FEN): 5rk1/1pb3pp/p1b5/P1p5/6Q1/2NP4/1PPB2P1/5R1K b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 460
Best move: Rxf1#