Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. e4 c6 4. Nf3 d5 5. cxd5 cxd5 6. exd5 Nxd5 7. Nxe5 Nxc3
8. bxc3 Bd6 9. Nc4 O-O 10. Nxd6 Qxd6 11. a4 Re8+ 12. Be2 Bg4 13. f3 Bf5 14. O-O
Nc6 15. Bb5 Qc5+ 16. Kh1 Rad8 17. Ba3 Qb6 18. d4 Re3 19. d5 Ne5 20. c4 a6 21.
c5 Qa5 22. Qc1 Rc3 23. Qd2 axb5 24. Rac1 Rxc1 25. Qxa5 *
Position (FEN): 3r2k1/1p3ppp/8/QpPPnb2/P7/B4P2/6PP/2r2R1K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 795
Best move: Rxf1#