Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. c4 d4 3. e3 c5 4. b4 dxe3 5. fxe3 cxb4 6. Bb2 Nc6 7. d4 Bg4 8. Bd3
Nf6 9. O-O e6 10. Nbd2 Bd6 11. Qe2 O-O 12. e4 e5 13. c5 Be7 14. Nb3 exd4 15.
Qf2 Bxf3 16. Qxf3 Ne5 17. Qg3 Nxd3 18. Qxd3 b6 19. cxb6 Qxb6 20. Rf5 Rfd8 21.
Raf1 Rac8 22. e5 Rc3 23. exf6 Rxd3 24. fxe7 Re8 25. Rxf7 Rxe7 *
Position (FEN): 6k1/p3rRpp/1q6/8/1p1p4/1N1r4/PB4PP/5RK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1135
Best move: Rf8#