CHICAGO (AP) — Joe Mather's two-run single with two outs in the ninth inning lifted the Cubs to a comeback win over the Cardinals.
St. Louis closer Jason Motte (1-1) had the Cubs down to their final strike when Mather, a former Cardinal, grounded a 2-2 slider up the middle, scoring Bryan LaHair and Geovany Soto.
LaHair battled Motte for 12 pitches before drawing a one-out walk. Motte then walked Soto, before Steve Clevenger's grounder moved the runners up to set the plate for Mather.
Rafael Dolis (1-1) picked up the win in relief.
Jaime Garcia outdueled Matt Garza, who held St. Louis to two runs and four hits in seven innings, striking out five and walking three.
BREWERS 6, ASTROS 5
MILWAUKEE (AP) — Ryan Braun broke out of his slump with a homer and three hits, Zack Greinke remained unbeaten at Miller Park and the Brewers held off the Astros.
Braun also singled in a run and doubled to end a 2-for-20 slide. Greinke pitched six solid innings to improve to 13-0 at home with Milwaukee, which won its 10th straight against the Astros.
Greinke (2-1) handed Jose Veras a 6-2 lead to start the seventh, but five of the next six Astros batters reached base. Houston scored three runs on four hits, including Brian Bogusevic's two-run triple, before Veras struck out Jose Altuve and got pinch-hitter Matt Downs to ground out to end the inning.
Lucas Harrell (1-1) took the loss.
DIAMONBACKS 9, PHILLIES 5
PHOENIX (AP) — Justin Upton burst out of a slow start to the season with two RBIs, including his first home run, and the Diamondbacks pounded the Phillies.
Left-hander Wade Miley, starting in place of injured Daniel Hudson, stifled the Phillies on two hits through six scoreless innings. Philadelphia's Kyle Kendrick (0-1), replacing the injured Cliff Lee, lasted just three innings plus one batter, allowing seven runs and 11 hits.
Jason Kubel homered and doubled twice, tying a career best with three hits. Miley (2-0) struck out seven and walked one in his first start of the season.
Philadelphia scored all five runs in the ninth inning, including a three-run homer by Shane Victorino and Carlos Ruiz's solo shot.
DODGERS 7, BRAVES 2
LOS ANGELES (AP) — Juan Uribe tied a career high with four hits and drove in three runs, and Chris Capuano pitched out of trouble for seven innings to lead the Dodgers to a victory over the Braves.
A.J. Ellis had a pair of RBI singles and Capuano (2-0) allowed a run, six hits and four walks while striking out five, helping the Dodgers improve to an NL-best 13-4. The left-hander needed 27 pitches to get out of the first inning unscathed, striking out Jason Heyward on a full count with the bases loaded.
Capuano escaped another jam in the fourth, retiring leadoff man Michael Bourn on a grounder with two runners in scoring position.
Uribe had an RBI single in the first and a two-run single with the bases loaded in the eighth.
Jair Jurrjens (0-2) gave up five runs and nine hits in three-plus innings.