Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Anglo-Indian_Defense
Moves: 1. Nf3 Nf6 2. c4 c5 3. Nc3 d6 4. g3 Nc6 5. Bg2 Bd7 6. d4 cxd4 7. Nxd4 g6 8.
Ndb5 a6 9. Nd4 Bg7 10. b3 O-O 11. O-O Rc8 12. Bb2 Nxd4 13. Qxd4 Bc6 14. Nd5
Bxd5 15. Bxd5 Nxd5 *
Position (FEN): 2rq1rk1/1p2ppbp/p2p2p1/3n4/2PQ4/1P4P1/PB2PP1P/R4RK1 w - - 0 16
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 660
Best move: Qxg7#