Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nge7 5. c3 g6 6. d4 exd4 7. cxd4 d5 8. e5
b5 9. Bb3 Bg4 10. O-O Bxf3 11. Qxf3 Nxd4 12. Qh3 Nef5 13. Be3 Bg7 14. Re1 O-O
15. Bf4 c5 16. Nc3 c4 17. Bd1 Ne6 18. Bd2 d4 19. Nb1 Rc8 20. Bg4 Ng5 21. Bxg5
Qxg5 22. f4 Qxf4 23. e6 fxe6 24. Rxe6 Ne3 25. Be2 Qf1+ 26. Bxf1 *
Position (FEN): 2r2rk1/6bp/p3R1p1/1p6/2pp4/4n2Q/PP4PP/RN3BK1 b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 956
Best move: Rxf1#