Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 Bf5 3. Nc3 c6 4. e4 Bg6 5. Nf3 e6 6. Bd3 Nf6 7. Bg5 Be7 8. O-O
Nbd7 9. h4 h6 10. Be3 Ng4 11. Rc1 Nxe3 12. fxe3 Bxh4 13. e5 Bg5 14. Qe2 O-O 15.
exd6 Nb6 16. c5 Nd5 17. Nxd5 exd5 18. Bxg6 fxg6 19. Ne5 Rf5 20. e4 Bxc1 21.
exf5 Bg5 22. fxg6 Qa5 23. Qf3 Qb5 24. Qf7+ Kh8 25. Qf8+ Rxf8 *
Position (FEN): 5r1k/pp4p1/2pP2Pp/1qPpN1b1/3P4/8/PP4P1/5RK1 w - - 0 26
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1079
Best move: Rxf8#