Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Agincourt_Defense
Moves: 1. c4 e6 2. g3 Nf6 3. Bg2 Nc6 4. Nc3 d5 5. cxd5 exd5 6. e3 Bd7 7. a3 Bd6 8.
Nge2 Qe7 9. d4 O-O-O 10. b4 a6 11. Bd2 h5 12. Qc2 h4 13. Qb2 hxg3 14. fxg3 Nh5
15. b5 axb5 16. Nxb5 Nxg3 17. Nxd6+ Qxd6 18. Rb1 Nxe2 *
Position (FEN): 2kr3r/1ppb1pp1/2nq4/3p4/3P4/P3P3/1Q1Bn1BP/1R2K2R w K - 0 19
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 628
Best move: Qxb7#