Chess puzzle (Checkmate)
Opening: Kings_Indian_Defense, Kings_Indian_Defense_Normal_Variation
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. Nc3 O-O 5. h4 h5 6. e4 d6 7. Bg5 Ne8 8. Qd2
Nc6 9. Bh6 Nb4 10. a3 Bxh6 11. Qxh6 Nc2+ 12. Kd2 Nxa1 13. Ng5 Nf6 14. e5 dxe5
15. Nd5 Nb3+ 16. Kc3 Na5 17. Nxf6+ exf6 *
Position (FEN): r1bq1rk1/ppp2p2/5ppQ/n3p1Np/2PP3P/P1K5/1P3PP1/5B1R w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 790
Best move: Qh7#