Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bd3 Bd6 6. O-O h6 7. Ne5 O-O 8. f4
c5 9. c3 cxd4 10. cxd4 Nc6 11. Be3 Qb6 12. Nxc6 bxc6 13. b3 Re8 14. Qf3 Bg4 15.
Qg3 Re7 16. h3 Rae8 17. Bf2 Bd7 18. Nd2 Qc7 19. Be1 Re3 20. Rf3 Nh5 21. Qf2
Bxf4 22. Qf1 Ng3 23. Bxg3 Bxg3 24. Rxf7 Re1 25. Rxe1 Rxe1 *
Position (FEN): 6k1/p1qb1Rp1/2p4p/3p4/3P4/1P1B2bP/P2N2P1/4rQK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1053
Best move: Rf8#