Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Standard_Defense
Moves: 1. e4 g6 2. d4 d6 3. Nc3 Bg7 4. h4 h5 5. Be2 Nf6 6. Nh3 Bxh3 7. Rxh3 Qd7 8. Bg5
O-O 9. Qd2 Nc6 10. O-O-O e5 11. Bxf6 Bxf6 12. Nd5 Bg7 13. dxe5 Nxe5 14. f4 Ng4
15. Bxg4 hxg4 16. Rhh1 Qa4 17. h5 Qxa2 18. Ne7+ Kh7 *
Position (FEN): r4r2/ppp1Npbk/3p2p1/7P/4PPp1/8/qPPQ2P1/2KR3R w - - 2 19
White to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 934
Best move: hxg6#