Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. Nf3 Bg7 3. Bc4 c5 4. h4 Nc6 5. h5 d6 6. d3 Ne5 7. Nxe5 Bxe5 8. f4
Bg7 9. h6 Bxh6 10. Nc3 Bg7 11. Qf3 a6 12. a4 Nf6 13. Bd2 Nd7 14. O-O-O Nb6 15.
Bb3 Bd7 16. f5 gxf5 17. exf5 Qc7 18. Qg4 Bf6 19. Rxh7 Rxh7 *
Position (FEN): r3k3/1pqbpp1r/pn1p1b2/2p2P2/P5Q1/1BNP4/1PPB2P1/2KR4 w q - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 706
Best move: Qg8#