Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Bf5 3. cxd5 Qxd5 4. Nc3 Qd7 5. e4 Bg6 6. Bf4 c6 7. e5 e6 8. a3
b5 9. Nge2 Na6 10. b4 Nc7 11. g3 Nd5 12. Nxd5 Qxd5 13. Rg1 O-O-O 14. Bg2 Qd7
15. Bg5 Be7 16. Rc1 Bxg5 17. Bxc6 Qe7 18. f4 Bh6 19. Bxb5+ Kb8 20. Qa4 Be4 21.
Nc3 Qb7 *
Position (FEN): 1k1r2nr/pq3ppp/4p2b/1B2P3/QP1PbP2/P1N3P1/7P/2R1K1R1 w - - 5 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2017
Best move: Ba6