Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. c3 Nc6 5. d4 cxd4 6. Nxd4 Nxe5 7. Bb5+ Bd7 8.
Qa4 a6 9. Bxd7+ Qxd7 10. Qc2 Nc6 11. Nf3 Nf6 12. Bg5 Be7 13. O-O Ne4 14. Bxe7
Qxe7 15. c4 Rd8 16. cxd5 exd5 17. Re1 O-O 18. Nc3 f5 19. Ng5 Qxg5 20. Nxe4 fxe4
21. Qb3 Qd2 22. Rxe4 Qxf2+ 23. Kh1 Qf1+ 24. Rxf1 *
Position (FEN): 3r1rk1/1p4pp/p1n5/3p4/4R3/1Q6/PP4PP/5R1K b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 595
Best move: Rxf1#