Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. dxe5 Bc5 5. Be3 Bxe3 6. fxe3 O-O 7. Bc4 Ng5
8. O-O Nxf3+ 9. Qxf3 Nc6 10. Bxf7+ Kh8 11. Qd5 Ne7 12. Qc4 b5 13. Qb3 c6 14.
Nc3 a5 15. Ne4 a4 16. Qd3 Ba6 17. c4 bxc4 18. Bxc4 Rxf1+ 19. Rxf1 Bxc4 20. Qxc4
Nd5 21. Nd6 Qe7 22. Qc5 Rf8 23. Re1 Qh4 24. Rb1 Qf2+ 25. Kh1 Qf1+ 26. Rxf1 *
Position (FEN): 5r1k/3p2pp/2pN4/2QnP3/p7/4P3/PP4PP/5R1K b - - 0 26
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1155
Best move: Rxf1#