Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. g3 Nf6 4. Bg2 g6 5. f4 Bg7 6. Nf3 O-O 7. O-O Nc6 8. d3
Rb8 9. Be3 b5 10. e5 dxe5 11. fxe5 Ng4 12. Bxc5 b4 13. Nd5 Qxd5 14. d4 Ne3 15.
Qe2 Nxf1 16. Rxf1 Bg4 17. Qe3 Qd7 18. c3 bxc3 19. bxc3 Rb2 20. Ng5 e6 21. Ne4
Ne7 22. Nf6+ Bxf6 23. exf6 Nd5 24. Qh6 Nxf6 *
Position (FEN): 5rk1/p2q1p1p/4pnpQ/2B5/3P2b1/2P3P1/Pr4BP/5RK1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1280
Best move: Qxf8#