Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Classical_Variation
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 g6 4. d4 Bg7 5. Be3 O-O 6. Bd3 a6 7. Qd2 Nc6 8.
O-O-O e5 9. dxe5 Nxe5 10. Nxe5 dxe5 11. f4 Ng4 12. fxe5 Nxe3 13. Qxe3 Qh4 14.
Kb1 Qe7 15. h4 Qxe5 16. h5 Be6 17. hxg6 hxg6 18. g4 b5 19. Qh3 b4 *
Position (FEN): r4rk1/2p2pb1/p3b1p1/4q3/1p2P1P1/2NB3Q/PPP5/1K1R3R w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 965
Best move: Qh7#