Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Bf4 e6 3. e3 Nf6 4. Nf3 Be7 5. c4 d5 6. Nc3 c6 7. Ne5 O-O 8. a3
Nbd7 9. b4 Ne4 10. Nxe4 fxe4 11. Be2 Nxe5 12. Bxe5 Bf6 13. Bxf6 Qxf6 14. O-O
Qg5 15. b5 cxb5 16. cxb5 Bd7 17. a4 Rad8 18. Rc1 Bc8 19. Rc7 e5 20. dxe5 Bh3
21. g3 Bxf1 22. Bxf1 Qxe5 23. Qc2 Rb8 24. Qc5 Rf3 25. Rc8+ Rf8 *
Position (FEN): 1rR2rk1/pp4pp/8/1PQpq3/P3p3/4P1P1/5P1P/5BK1 w - - 6 26
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1014
Best move: Qxf8#