Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. c3 a6 4. Nf3 Nf6 5. d3 b5 6. Bb3 d6 7. Bg5 Be7 8. Nbd2 h6
9. Bh4 O-O 10. O-O Qc7 11. Bg3 Nc6 12. d4 Nh5 13. d5 Nxg3 14. fxg3 c4 15. Bc2
Ne5 16. Qe2 exd5 17. exd5 Bb7 18. Nxe5 dxe5 19. Rad1 Bxd5 20. Ne4 f5 21. Rxd5
fxe4 22. Bxe4 Bc5+ 23. Kh1 Rxf1+ 24. Qxf1 Rf8 25. Qe2 Rf2 26. Qf1 *
Position (FEN): 6k1/2q3p1/p6p/1pbRp3/2p1B3/2P3P1/PP3rPP/5Q1K b - - 4 26
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 528
Best move: Rxf1#