Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Great_Snake_Variation
Moves: 1. c4 g6 2. Nc3 Bg7 3. g3 e5 4. Bg2 f5 5. e3 e4 6. d3 exd3 7. Qxd3 d6 8. Nf3
Ne7 9. h4 h6 10. O-O Nbc6 11. b3 Be6 12. Bb2 Qd7 13. Rad1 O-O-O 14. Rd2 g5 15.
Rfd1 gxh4 16. Nxh4 Ne5 17. Qe2 Ng4 18. Qf3 Ne5 *
Position (FEN): 2kr3r/pppqn1b1/3pb2p/4np2/2P4N/1PN1PQP1/PB1R1PB1/3R2K1 w - - 5 19
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1208
Best move: Qxb7#