Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Nc3 d5 4. Qd2 Nc6 5. O-O-O Bg7 6. f3 Bf5 7. Bh6 O-O 8.
h4 Nb4 9. h5 Bxc2 10. hxg6 Bxg6 11. Bxg7 Kxg7 12. Qh6+ Kg8 13. Nh3 c6 14. Nf4
Qa5 15. Nxg6 fxg6 16. g4 Rf7 17. g5 Nh5 18. Bh3 Nxa2+ 19. Nxa2 Qxa2 20. Be6
Qa1+ 21. Kd2 Qxb2+ 22. Ke1 Qc3+ 23. Kf2 Rf8 24. Rd3 Qc2 25. f4 Nxf4 *
Position (FEN): 5rk1/pp2pr1p/2p1B1pQ/3p2P1/3P1n2/3R4/2q1PK2/7R w - - 0 26
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1488
Best move: Qxh7#