Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. c3 Bc5 6. cxd4 Bxd4 7. O-O Qf6
8. Qc2 d6 9. d3 Ne7 10. Nd2 Nc6 11. Nf3 O-O 12. Re1 Bg4 13. Nxd4 Nxd4 14. Qd2
Qg6 15. b3 Be6 16. Re3 b5 17. Bxe6 fxe6 18. Rg3 Qh5 19. Bb2 Ne2+ 20. Qxe2 Qxe2
21. Rxg7+ Kh8 22. Rg3+ e5 23. Rb1 Qxf2+ 24. Kh1 Qf1+ 25. Rxf1 *
Position (FEN): r4r1k/p1p4p/3p4/1p2p3/4P3/1P1P2R1/PB4PP/5R1K b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxf1#