DENVER (AP) — Cole Hamels struck out nine in seven scoreless innings, singled twice and drove in two runs to lead the Chicago Cubs past the Colorado Rockies 10-1 in a testy game on Wednesday.
Rockies All-Star third-baseman Nolan Arenado left in the fifth inning with a left forearm contusion after Hamels (6-2) hit him with a pitch in the third, and three more batters — including Hamels — were hit by pitches later in the game.
Chicago’s Kris Bryant was hit by pitches three times in the first two games of the series.
Javier Báez and Kyle Schwarber homered for Chicago, which snapped a five-game road losing streak. Colorado’s 10-game home winning streak ended.
ASTROS 3, 14 INNINGS
HOUSTON (AP) — Justin Verlander set a career high with 15 strikeouts, but Mike Moustakas hit a two-run homer during Milwaukee’s three-run 14th inning and the Brewers rallied to beat Houston.
Christian Yelich started the 14th with a single against rookie Cionel Perez (1-1) for Milwaukee’s first hit since the ninth. After Ryan Braun lined out, Moustakas hit his 21st homer.
Jesús Aguilar added a pinch-hit RBI single as Milwaukee won for the fifth time in six games despite striking out a season-high 24 times. Braun, Yasmani Grandal and Eric Thames also went deep for the Brewers, and Adrian Houser (2-1) pitched two scoreless innings for the win.
BRAVES 8, PIRATES 7, 11 INNINGS
ATLANTA (AP) — Austin Riley tied the game with a solo homer in the ninth inning and scored the winning run on Ozzie Albies’ double in the 11th, leading Atlanta past Pittsburgh for its sixth straight victory.
The Braves (39-29) took over sole possession of first place in the NL East and moved 10 games over .500 for the first time this season.
Josh Bell hit a tiebreaking solo homer off Atlanta closer Luke Jackson in the top of the ninth. Riley, who had a two-run triple in the first, took Kyle Crick deep to make it 7-all in the bottom half.
MIAMI (AP) — Jordan Yamamoto pitched seven innings to win his major league debut, Garrett Cooper hit a grand slam and Miami blanked St. Louis to end a six-game skid.
Yamamoto, acquired last year in the Christian Yelich trade, allowed three hits and two walks and threw 95 pitches. The rookie also earned an RBI with a squeeze bunt.
Cooper finished a double shy of the cycle, and pulled a two-out inside fastball that was off the plate for a grand slam in the second inning against Miles Mikolas (4-7).
DIAMONDBACKS 2, PHILLIES 0
PHILADELPHIA (AP) — Merrill Kelly tossed three-hit ball over 7 2/3 innings, and Arizona beat Philadelphia.
Kelly (7-6) struck out five before departing when Bryce Harper entered the game as a pinch-hitter. Andrew Chafin retired Harper on two pitches and Greg Holland finished the three-hitter, earning his 10th save in 11 tries.
The Diamondbacks won another series in Philadelphia and have won 11 of their last 13 road games against the Phillies.
RED SOX 4,
BOSTON (AP) — Mookie Betts drew a bases-loaded walk in the ninth inning, giving Boston the win over Texas.
Andrew Benintendi hit a triple and two doubles, driving in two runs for the Red Sox as they ended a three-game skid and avoided falling below .500 for the first time in more than a month.
Boston rallied against reliever Jesse Chavez (2-1) in the ninth after allowing the Rangers to tie it in the eighth on an unearned run.
REDS 7, INDIANS 2
CLEVELAND (AP) — Rookie Nick Senzel and Joey Votto hit back-to-back home runs to open the game and Cincinnati later got deep shots from Eugenio Suárez and Curt Casali, powering the Reds past Cleveland.
The quick homers by Senzel and Votto off rookie Zach Plesac (1-2) marked the first time an opposing team hit consecutive homers to start a game in Cleveland in 118 years.
The Reds earned a split of the two-game series between Ohio’s teams and snapped an eight-game losing streak in interleague play.
BLUE JAYS 8,
BALTIMORE (AP) — Rowdy Tellez hit a grand slam to cap a six-run fifth inning, Vladimir Guerrero Jr. had three hits and Toronto beat Baltimore to end a five-game losing streak.
Lourdes Gurriel Jr. had two RBIs for the Blue Jays, who matched their run total from the previous five games combined.
Pitching in his 400th career game, Edwin Jackson (1-4) allowed two runs in five innings of relief for Toronto.
TWINS 6, 10 INNINGS
MINNEAPOLIS (AP) — Dee Gordon scored for Seattle on one of Minnesota’s three errors in the 10th inning.
Gordon opened the 10th with a ground-rule double off Tyler Duffey (1-1). Shed Long walked before the runners advanced on Dylan Moore’s sacrifice.
Mallex Smith followed with a grounder to first baseman C.J. Cron, who tried to get the speedy Gordon at the plate. Twins catcher Mitch Garver was given the error when he was unable to handle the throw.
One out later, Long and Smith scored when third baseman Miguel Sanó flubbed Edwin Encarnacion’s grounder. The AL Central-leading Twins finished with five errors in the game.
TIGERS 3, ROYALS 2
KANSAS CITY, Mo. (AP) — Brandon Dixon broke an eighth-inning tie with a sacrifice fly that lifted Detroit over Kansas City.
Miguel Cabrera also had a sacrifice fly for the Tigers, and Ronny Rodriguez hit an RBI double.
Jorge Soler drove in both Royals runs but flied out with a runner on to end the game.