Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nb3 Bb4 7. Bg5 d6 8.
Bc4 h6 9. Bh4 g5 10. Bg3 Nxe4 11. a3 Bxc3+ 12. bxc3 Nxg3 13. hxg3 a6 14. Qf3 f5
15. Qd5 Qe7 16. O-O-O Bd7 17. f4 gxf4 18. gxf4 e4 19. Nd4 Qf6 20. Rde1 O-O-O
21. Bxa6 Nxd4 *
Position (FEN): 2kr3r/1p1b4/B2p1q1p/3Q1p2/3npP2/P1P5/2P3P1/2K1R2R w - - 0 22
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1057
Best move: Qxb7#