Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Classical_Variation
Moves: 1. e4 g6 2. Nc3 Bg7 3. Nf3 d6 4. d4 Nf6 5. Bd3 O-O 6. Be3 Nbd7 7. Qd2 e5 8. d5
b6 9. O-O-O Nc5 10. Bh6 Nxd3+ 11. cxd3 a5 12. Bxg7 Kxg7 13. h4 h5 14. Ne2 b5
15. Ng3 b4 16. Qg5 a4 17. Nf5+ Kh7 18. Qh6+ Kg8 *
Position (FEN): r1bq1rk1/2p2p2/3p1npQ/3PpN1p/pp2P2P/3P1N2/PP3PP1/2KR3R w - - 4 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 802
Best move: Qg7#