Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Agincourt_Defense
Moves: 1. c4 e6 2. g3 Nf6 3. Bg2 Be7 4. Nf3 c6 5. d4 O-O 6. O-O d5 7. Nc3 Nbd7 8. b3
dxc4 9. bxc4 a6 10. Qc2 b5 11. cxb5 cxb5 12. a3 Rb8 13. Rb1 Bb7 14. Rd1 Nd5 15.
e4 Nxc3 16. Qxc3 Nb6 17. Bb2 Bxe4 18. d5 Bxb1 *
Position (FEN): 1r1q1rk1/4bppp/pn2p3/1p1P4/8/P1Q2NP1/1B3PBP/1b1R2K1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1045
Best move: Qxg7#