Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Great_Snake_Variation
Moves: 1. c4 g6 2. Nc3 Bg7 3. g3 d6 4. Bg2 Nf6 5. Nf3 e5 6. O-O O-O 7. b4 Bg4 8. Nxe5
dxe5 9. Bxb7 Nbd7 10. Bxa8 Qxa8 11. f3 Bh3 12. Re1 e4 13. Nxe4 Nxe4 14. d3 Nxg3
15. hxg3 Bxa1 16. Bh6 Re8 17. Qxa1 Qb7 *
Position (FEN): 4r1k1/pqpn1p1p/6pB/8/1PP5/3P1PPb/P3P3/Q3R1K1 w - - 1 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 698
Best move: Qg7#