The $126 million free agent addition bounced back from a pair of poor outings to allow only an unearned run over six innings in a 3-2 win over the Milwaukee Brewers on Friday.
Cubs manager Joe Maddon pointed to Bryant's status as being day-to-day, while suggesting he was available off the bench Thursday night.
In his previous two starts - both losses - he gave up a combined nine runs and 14 hits in the fifth as opposing hitters got their measure of him the second and third time through the batting order.
Darvish yielded just three hits with eight strikeouts and two walks, lowering his ERA from 6.86 to 5.26.
Yu Darvish avoided the fifth-inning blues on a cool Friday afternoon at Wrigley Field, leaving the mound to chants of "Yuuuu" after throwing six strong innings against Milwaukee.
With the game tied 2-2 and runners on the corners with two outs in the seventh, Javier Baez hit a grounder toward short that Eric Sogard booted for an error, allowing the go-ahead run to score.
Polanco's home run led off the sixth and Dickerson added a sacrifice fly later in the inning to cut the Cardinals' lead to 5-2.
Darvish was provided a lead the bottom half when Albert Almora Jr. doubled and scored on a single by Baez, who stole second and came home on Anthony Rizzo's single.
But the Brewers loaded the bases against Steve Cishek in the seventh, and tied it on Christian Yelich's sacrifice fly off Brian Duensing.
Tommy La Stella started at third base the series opener against the Brewers.
Pedro Strop (3-0) retired Jesus Aguilar - his only batter - on a flyout that ended the seventh.
Rockies 1, Marlins 0 • Antonio Senzatela entered for injured Tyler Anderson, hit an RBI double and allowed one hit over 3 2/3 innings to lift Colorado in Miami. Thursday's 1-0 win over the Brewers marked the third consecutive game Bryant has missed. DIAMONDBACKS 5, NATIONALS 4: A.J. Pollack homered and scored three runs to lead Arizona past Washington.