Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Bd3 Bd7 7. O-O cxd4 8. cxd4
Nxd4 9. Nxd4 Qxd4 10. Re1 Bc5 11. Qe2 Ne7 12. Be3 Qb4 13. a3 Qb6 14. Bxc5 Qxc5
15. Nc3 O-O 16. Rac1 Qb6 17. Qh5 Ng6 18. b4 Rac8 19. Re3 Qd4 20. Rh3 h6 21.
Bxg6 fxg6 22. Qxg6 Qxf2+ 23. Kh1 Qf1+ 24. Rxf1 *
Position (FEN): 2r2rk1/pp1b2p1/4p1Qp/3pP3/1P6/P1N4R/6PP/5R1K b - - 0 24
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 572
Best move: Rxf1#