Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Standard_Defense
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 d6 4. Be3 Nf6 5. f3 b6 6. Qd2 Bb7 7. O-O-O Nbd7 8.
Bh6 Bxh6 9. Qxh6 c5 10. Qe3 a6 11. g4 cxd4 12. Qxd4 Ne5 13. Be2 Rc8 14. h4 O-O
15. h5 b5 16. hxg6 hxg6 17. f4 Nexg4 18. Bxg4 Nxg4 *
Position (FEN): 2rq1rk1/1b2pp2/p2p2p1/1p6/3QPPn1/2N5/PPP5/2KR2NR w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 703
Best move: Qh8#