Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Other_variations
Moves: 1. e4 d6 2. d4 Nf6 3. Bd3 g6 4. b3 Bg7 5. Bb2 c6 6. Nc3 Nbd7 7. Qd2 b5 8. O-O-O
a5 9. Kb1 Nb6 10. f4 a4 11. e5 Nfd7 12. Re1 axb3 13. cxb3 d5 14. e6 fxe6 15.
Rxe6 O-O 16. Re1 Bxd4 17. Bxg6 Bxc3 18. Qxc3 hxg6 *
Position (FEN): r1bq1rk1/3np3/1np3p1/1p1p4/5P2/1PQ5/PB4PP/1K2R1NR w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 883
Best move: Qg7#