Chess puzzle (Advantage)
Moves: 1. c4 c5 2. Nf3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nc3 Nf6 6. O-O O-O 7. a3 d6 8. Rb1
Bf5 9. d3 Qd7 10. Re1 Bh3 11. Bh1 h6 12. b4 Rad8 13. Nd2 Nd4 14. bxc5 dxc5 15.
Rxb7 Qe6 16. Nde4 Nxe4 17. Bxe4 Bf5 18. Bd5 Qa6 19. Rxe7 Bd7 20. Ne4 Qb6 21.
Be3 Qa5 22. Bxd4 cxd4 23. c5 *
Position (FEN): 3r1rk1/p2bRpb1/6pp/q1PB4/3pN3/P2P2P1/4PP1P/3QR1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1705
Best move: Ba4