Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 Be7 6. Bxc6 dxc6 7. Nxe5 O-O 8.
O-O Qd6 9. Nc4 Qd8 10. f4 Bg4 11. Qe1 Nh5 12. Ne5 Be6 13. Nc3 f6 14. Nf3 f5 15.
Ng5 Bd7 16. Rf3 Nxf4 17. Bxf4 Bxg5 18. Bxg5 Qxg5 19. exf5 Bxf5 20. Rg3 Qf6 21.
Rb1 Bg6 22. Ne4 Bxe4 23. Qxe4 Qf2+ 24. Kh1 Qf1+ 25. Rxf1 *
Position (FEN): r4rk1/1pp3pp/p1p5/8/4Q3/3P2R1/PPP3PP/5R1K b - - 0 25
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 615
Best move: Rxf1#