Chess puzzle (Checkmate)
Opening: Kings_Indian_Defense, Kings_Indian_Defense_Zinnowitz_Variation
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. Nc3 O-O 5. e4 d6 6. Bg5 Nbd7 7. Qd2 Re8 8. Bh6
Bh8 9. e5 dxe5 10. dxe5 Ng4 11. Bf4 f5 12. h3 Ngxe5 13. Rd1 Nxf3+ 14. gxf3 Bf6
15. h4 e5 16. Bh6 Bxh4 17. Qd5+ Kh8 18. Qf7 Re7 *
Position (FEN): r1bq3k/pppnrQ1p/6pB/4pp2/2P4b/2N2P2/PP3P2/3RKB1R w K - 4 19
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1301
Best move: Bg7#