Kyle Schwarber and Miguel Montero each hit a two-run homer, Albert Almora Jr. and Jon Jay added run-scoring hits in a four-run sixth inning and the Chicago Cubs rallied from five down in a 9-7 win over the Milwaukee Brewers on Tuesday night.
Brewers slugger Eric Thames had two doubles and three hits but ended his franchise record-tying homer streak at five games.
Wade Davis got his third save and the bullpen retired 15 of its final 16 batters as the Cubs snapped a four-game skid.
The Brewers staked Jimmy Nelson to a 5-0 lead in the third, but the right-hander couldn't make it hold, allowing seven runs and nine hits in 5 1/3 innings. Reliever Jared Hughes (1-1) took the loss.
Brett Anderson pitched 3 2/3 innings and allowed six runs and eight hits. Justin Grimm (1-0) worked a scoreless sixth for the win.
>>Cardinals Edge Pirates
Mike Leake pitched into the seventh inning, Dexter Fowler tripled and scored, and St. Louis beat Pittsburgh 2-1 on Tuesday night.
Seung Hwan Oh allowed three hits in the ninth but escaped a one-out, bases-loaded jam for his second save.
Leake (2-1) allowed seven hits and only struck out one, but he held the Pirates to a run over 6 1/3 innings. He has won nine of his last 11 decisions against the Pirates dating to Sept. 11, 2012.
Chad Kuhl (1-1) gave up two runs over six innings. He allowed three hits and struck out three.
Fowler led off the first with a triple to right and scored on Stephen Piscotty's ground out.
Greg Garcia's double in the fifth scored Jose Martinez to make it 2-0 Cardinals. Garcia was thrown out trying to stretch it into a triple.
Brett Cecil, Matt Bowman and Oh pitched scoreless relief for St. Louis. Bowman extended his scoreless streak to 17 1/3 innings dating to last season.
Adam Frazier scored the Pirates' run on a groundout by Gregory Polanco in the sixth.
Gerrit Cole (1-1, 5.29 ERA) is looking for his second straight win after a six-inning, two-run effort at Chicago on Friday. He is 5-3 with a 2.82 ERA in 10 career starts against St. Louis.
Michael Wacha (1-1, 3.00 ERA) had a six-game winning streak snapped in his last outing. He is 3-2 with a 4.25 ERA in 11 career games against Pittsburgh.
>>Pirates OF Marte Suspended For PED
Pirates OF Starling Marte was suspended by Major League Baseball after testing positive for Nandrolone. He's eligible to return in mid-July but won't be allowed to play in the postseason if Pittsburgh advances.
Andrew McCutchen played center field for the first time this season in Marte's absence and extended his hitting streak to nine games with a first-inning single. McCutchen was 2 for 4 and is hitting .333 (12 for 36) during his run.
McCutchen was moved from center to right this spring so the Pirates could shift Marte from left to center.
OF Jose Osuna was called up from Triple-A Indianapolis to fill Marte's spot.
>>White Sox End Yankees Eight Game Win Streak
Miguel Gonzalez pitched shutout ball into the ninth inning to win a road start for the first time in two years, Leury Garcia and Avisail Garcia homered off Luis Severino, and the Chicago White Sox beat the Yankees 4-1 Tuesday night to stop New York's eight-game winning streak.
Gonzalez (2-0) allowed four hits - all infield singles - and one run in 8 1/3 innings, struck out four and walked one. He had been 0-7 in 19 road starts since a victory at Tampa Bay for Baltimore on July 25, 2015.
The right-hander retired his first 12 batters before Starling Castro's infield single on a slow bouncer to shortstop leading off the fifth and threw just 88 pitches.