Chess puzzle (Checkmate)
Opening: Kings_Indian_Defense, Kings_Indian_Defense_Makogonov_Variation
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. h3 O-O 6. Bg5 e5 7. d5 a5 8. Bd3 h6
9. Be3 Na6 10. a3 Nc5 11. Bc2 Nh7 12. Nge2 f5 13. exf5 gxf5 14. O-O f4 15. Bxc5
dxc5 16. Qd3 Kh8 *
Position (FEN): r1bq1r1k/1pp3bn/7p/p1pPp3/2P2p2/P1NQ3P/1PB1NPP1/R4RK1 w - - 2 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 530
Best move: Qxh7#