Chess puzzle (Checkmate)
Moves: 1. Nf3 d6 2. g3 Nd7 3. Bg2 f6 4. O-O e5 5. d3 Qe7 6. e4 g6 7. Nc3 c6 8. Be3 Nh6
9. Nd2 Nf7 10. f4 Bg7 11. f5 O-O 12. Qg4 g5 13. Qh5 Nb6 14. h4 Bd7 15. g4 Be8
16. hxg5 Nxg5 17. Qh2 Qf7 18. Bxg5 fxg5 19. Nf3 Bf6 20. Kf2 Rc8 21. Rh1 d5 22.
Qh6 dxe4 23. Nxe4 Nd5 24. c4 Nf4 25. Nxf6+ Qxf6 *
Position (FEN): 2r1brk1/pp5p/2p2q1Q/4pPp1/2P2nP1/3P1N2/PP3KB1/R6R w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 892
Best move: Qxh7#