Chess puzzle (Checkmate)
Opening: Kings_Indian_Defense, Kings_Indian_Defense_Fianchetto_Variation
Moves: 1. d4 Nf6 2. c4 d6 3. Nf3 g6 4. g3 Bg7 5. Bg2 O-O 6. O-O Nc6 7. Nc3 e5 8. b3
exd4 9. Nxd4 Nxd4 10. Qxd4 Ne4 11. Qxe4 Bxc3 12. Bh6 Re8 13. Qf3 Bxa1 14. Rxa1
f5 15. Qc3 Qe7 16. Bd5+ Be6 17. Bxe6+ Qxe6 *
Position (FEN): r3r1k1/ppp4p/3pq1pB/5p2/2P5/1PQ3P1/P3PP1P/R5K1 w - - 0 18
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 671
Best move: Qg7#