Chess puzzle (Advantage)
Moves: 1. d4 g6 2. e3 Bg7 3. Nf3 d6 4. c4 Nc6 5. a3 e5 6. d5 Nce7 7. b4 f5 8. Bb2 Nh6
9. Qc2 O-O 10. Nbd2 Bd7 11. Be2 c6 12. dxc6 bxc6 13. O-O Nf7 14. Qb3 d5 15.
cxd5 cxd5 16. Rac1 Be6 17. Qa4 Qb6 18. Rc5 Rfc8 19. Rfc1 Rxc5 20. Rxc5 g5 21.
Qc2 g4 22. Ne1 Rc8 23. Rxc8+ Bxc8 24. Nd3 Ba6 25. Nb3 Bc4 26. Ndc5 Nd6 27. Nd7
Qb5 28. Bxc4 dxc4 29. Ndc5 *
Position (FEN): 6k1/p3n1bp/3n4/1qN1pp2/1Pp3p1/PN2P3/1BQ2PPP/6K1 b - - 1 29
Black to move.
Themes:  Middlegame  
Puzzle rating: 1037
Best move: cxb3