Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 b6 5. Nf3 Bb7 6. e3 O-O 7. Bd3 Bxc3 8.
Bxc3 Ne4 9. O-O d6 10. Rc1 f5 11. b3 Nd7 12. Bb2 Rf6 13. d5 Nec5 14. Bxf6 Nxf6
15. Bb1 e5 16. Bxf5 Nfe4 17. Nd2 Nxd2 18. Qxd2 Qg5 19. Bb1 Bc8 20. f4 exf4 21.
Rxf4 Bh3 22. Rcf1 Re8 23. Qf2 h6 24. Rf8+ Rxf8 *
Position (FEN): 5rk1/p1p3p1/1p1p3p/2nP2q1/2P5/1P2P2b/P4QPP/1B3RK1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1059
Best move: Qxf8#