Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nf3 e6 3. d4 b6 4. e4 Nxe4 5. Qc2 Bb7 6. Bd3 Nf6 7. O-O Be7 8. Ne5
O-O 9. Bg5 h6 10. Bh4 d6 11. Bxf6 Bxf6 12. Ng4 Nd7 13. Nd2 Bxd4 14. Ne4 f5 15.
Nxh6+ gxh6 16. Ng3 Nf6 17. Rfe1 Ne4 18. Nxe4 fxe4 19. Bxe4 Bxe4 20. Qxe4 Qf6
21. Rad1 Bxf2+ 22. Kh1 Bxe1 23. Rxe1 Qf1+ 24. Rxf1 *
Position (FEN): r4rk1/p1p5/1p1pp2p/8/2P1Q3/8/PP4PP/5R1K b - - 0 24
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 573
Best move: Rxf1#