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 Baez and Kyle Schwarber homered for Chicago, which snapped a five-game road losing streak. Colorado’s 10-game home winning streak ended.
Chicago scored five times in the second off Antonio Sentenzela (5-5).
Boston 4, Texas 3: 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.
Matt Barnes (3-1) pitched a scoreless ninth.
Oakland 6, Tampa Bay 2: Ramon Laureano hit his first career grand slam to break an eighth-inning tie and finished with five RBIs as Oakland beat Tampa Bay.
Oakland went 6-4, including taking two of three from the Rays, on a season-long 10-game trip that included some significant travel issues.
Matt Olson started the decisive eighth with a single off Adam Kolarek (2-2). Laureano made it 6-2 by sending a 2-2 pitch from Colin Poche into the left-field stands.
Liam Hendriks (3-0) allowed the Rays to tie it in the seventh by allowing two inherited runners to score, but got the win.
Cincinnati 7, Cleveland 2: Rookie Nick Senzel and Joey Votto hit back-to-back home runs to open the game and Cincinnati later got deep shots from Eugenio Suarez 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.
Anthony DeSclafani (3-3) made the early support stand, allowing one run and four hits in 5 2/3 innings.
Senzel and second baseman Jose Peraza had a frightening collision in short center field in the first. Both avoided serious injury and stayed in the game.