Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Other_variations
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 g6 4. Bc4 Bg7 5. h3 O-O 6. d3 Nbd7 7. Be3 c5 8. Qd2
a6 9. O-O b5 10. Bb3 Bb7 11. Bh6 b4 12. Ne2 a5 13. a3 a4 14. Bc4 bxa3 15. Rxa3
Nb6 16. Ba2 Nfd7 17. Ng3 Bxb2 18. Bxf8 Bxa3 19. Qc3 Bb4 *
Position (FEN): r2q1Bk1/1b1npp1p/1n1p2p1/2p5/pb2P3/2QP1NNP/B1P2PP1/5RK1 w - - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 922
Best move: Qg7#