Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. Nc3 Nf6 5. O-O Bc5 6. Re1 d6 7. d4 Nxd4 8.
Nxd4 Bxd4 9. Nb5 Bb6 10. Qf3 Bg4 11. Qg3 a6 12. Nc3 Qe7 13. Nd5 Nxd5 14. Bxd5
c6 15. Bxf7+ Qxf7 16. Qxg4 O-O 17. Be3 Bxe3 18. fxe3 Qc4 19. c3 Rf6 20. Rf1
Raf8 21. Rxf6 Rxf6 22. Qc8+ Kh7 23. Qxb7 Qe2 24. Qxc6 Qf2+ 25. Kh1 Qf1+ 26.
Rxf1 *
Position (FEN): 8/6pk/p1Qp1r1p/4p3/4P3/2P1P3/PP4PP/5R1K b - - 0 26
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1003
Best move: Rxf1#