CHICAGO — The Chicago Cubs pounded out 14 hits, including home runs from Kyle Schwarber and Miguel Montero, as they snapped a four-game losing streak with a 9-7 victory over the Milwaukee Brewers Tuesday in a Wrigley Field slugfest.
The Cubs rallied from a 7-4 deficit with a four-run sixth keyed by Albert Almora’s two-run pinch single and Jon Jay’s RBI triple.
The rally overshadowed another big night for the Brewers’ offense. Eric Thames went 3-for-5 with three runs, hitting safely in a 12th consecutive start. Travis Shaw was 3-for-4 with a homer and three RBIs.
Justin Grimm (1-0) worked a scoreless sixth inning, and Carl Edwards and Hector Rondon followed with one shutout inning apiece. Wade Davis pitched a 1-2-3 ninth for his third save.
Marlins 5, Mariners 0: Chen Wei-yin, Brad Ziegler and Kyle Barraclough combined for a one-hitter, Justin Bour had two hits, including a two-run home run in the third, and Miami shut out Seattle.
The Marlins lost the no-hit bid when Mitch Haniger singled with one out in the ninth inning against Barraclough.
Chen (2-0) was in full command throughout, throwing 64 of his 100 pitches for strikes, and keeping Seattle hitters off-balance with a low-70s curveball and changeup. Chen tossed seven innings, allowing no hits, striking out two and walking two.
White Sox 4, Yankees 1: Miguel Gonzalez came within two outs of a shutout, and Avisail Garcia hit a long three-run home run in the seventh inning as Chicago snapped New York’s eight-game winning streak.
Diamondbacks 11, Padres 2: Shelby Miller allowed four hits over 7 1/3 innings and Yasmany Tomas hit a three-run homer as Arizona cruised past San Diego.
Chris Iannetta also homered for the Diamondbacks, who scored a third straight victory.
Rockies 4, Dodgers 3: Nolan Arenado homered twice and Trevor Story also went deep as Colorado held off Los Angeles.
The surging Rockies had lost seven straight games at Dodger Stadium since they last won there last season June 8.
Red Sox 8, Blue Jays 7: Andrew Benintendi’s two-out double in the eighth inning provided the decisive run as Boston held on.
Toronto’s Ezequiel Carrera belted a pinch-hit, two-run homer in the ninth off Matt Barnes to make it 8-7. Blue Jays starter Marcus Stroman (1-2) went 4 2/3 innings, allowing six earned on 11 hits as Toronto lost for the 11th time in 13 games this season.
Athletics 4, Rangers 2: Andrew Triggs, who hasn’t given up an earned run in 17 2/3 innings this season, helped Oakland snap a four-game slide.
Angels 5, Astros 2: Albert Pujols blasted his 29th career home run at Minute Maid Park, a three-run shot that was the decisive blow in Los Angeles’ victory.
Indians 11, Twins 4: Jose Ramirez and Edwin Encarnacion each hit two-run homers, and Francisco Lindor added a two-run triple as Cleveland routed Minnesota.
Nationals 3, Braves 1: Max Scherzer allowed two hits over seven shutout innings as Washington handed Atlanta its first loss in its new Sun Trust Park.
Reds 9, Orioles 3: Adam Duvall hit his first career grand slam and Joey Votto added a two-run homer to lift Cincinnati past Baltimore.
Cardinals 2, Pirates 1: Mike Leake threw 6 1/3 solid innings in his third straight quality start and a shaky bullpen got the job done in St. Louis’ victory over Pittsburgh.
Phillies 6, Mets 2 (10 innings): Cameron Rupp scored the tying run in the eighth inning and lofted the go-ahead sacrifice fly during a four-run 10th inning as Philadelphia defeated New York.
Rays 5, Tigers 1: Matt Andriese pitched six-plus strong innings as Tampa Bay ended a three-game slide.
Giants 2, Royals 1 (11 innings): Joe Panik’s two-out single in the 11th inning scored Nick Hundley as San Francisco defeated Kansas City.
Hundley doubled into the left field corner with two outs to set up Panik’s game-winning hit off Scott Alexander (0-1). The Royals went 1-for-11 with runners in scoring position. — Reuters