Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 c6 3. c4 d5 4. Nc3 dxc4 5. Bxc4 Bg7 6. Be3 Nf6 7. f3 O-O 8. Qd2
Be6 9. Bxe6 fxe6 10. Nge2 Nh5 11. g4 Nf6 12. h4 Nbd7 13. h5 e5 14. hxg6 hxg6
15. Bh6 exd4 16. Bxg7 Kxg7 17. Qh6+ Kf7 18. Nf4 dxc3 *
Position (FEN): r2q1r2/pp1npk2/2p2npQ/8/4PNP1/2p2P2/PP6/R3K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1119
Best move: Qxg6#