Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Other_variations
Moves: 1. e4 d6 2. d3 Nf6 3. Nd2 g6 4. Ngf3 Bg7 5. g3 O-O 6. Bg2 Bg4 7. O-O Qc8 8. Qe1
Bh3 9. Qe3 Bxg2 10. Kxg2 Ng4 11. Qe1 Nc6 12. h3 Nge5 13. d4 Nxf3 14. Nxf3 Bxd4
15. Nxd4 Nxd4 16. Bh6 Nxc2 17. Qc3 Nxa1 *
Position (FEN): r1q2rk1/ppp1pp1p/3p2pB/8/4P3/2Q3PP/PP3PK1/n4R2 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 754
Best move: Qg7#