Rays 9, Red Sox 2, Game 1
Red Sox 5, Rays 1, Game 2
BOSTON — Marco Hernández hit a key two-run double in his first major league start in over two years, David Price pitched six solid innings in his 300th career start as Boston beat Tampa Bay to salvage a split of a day-night doubleheader.
It was Boston’s first home win over the Rays this season after losing the first four meetings, including the opener.
Tampa Bay’s four-game winning streak ended.
Price (4-2) gave up a run on five hits, matched his season-high with 10 strikeouts and walked two.
Reliver Colin Poche took the loss in his major league debut, giving up two runs in 1 1/3 innings.
In the opener, Ryan Yarbrough held Boston to an unearned run into the eighth inning and Travis d’Arnaud hit a three-run homer.
Jackie Bradley Jr. hit a solo homer for Boston, which has dropped the first two of a four-game series.
Rangers 10, Athletics 5, Game 1
Rangers 3, Athletics 1, Game 2
ARLINGTON, Texas — Adrian Sampson threw a four-hitter for his first career complete game, and Texas wrapped up a doubleheader sweep over Oakland.
Sampson (5-3) struck out seven and walked one over 109 pitches to win his fifth game in a row.
Danny Santana got the first hit for Texas in the nightcap with a one-out single in the fifth and scored before adding an RBI triple an inning later.
Mark Canha’s 10th homer, in the fourth, accounted for the only Oakland run.
In the opener, Tim Federowicz homered in his first big league game this season, Nomar Mazara also went deep.
White Sox 2, Royals 0
KANSAS CITY, Mo. — Lucas Giolito worked into the eighth inning and had a career-high 11 strikeouts to win his seventh consecutive start, outdueling Brad Keller as Chicago beat Kansas City.
Giolito (9-1) allowed three hits and two walks in 7 2/3 innings.
Diamondbacks 6, Blue Jays 0
TORONTO — Zack Greinke and four relievers combined on a five-hitter, Alex Avila and Kevin Cron hit solo home runs and Arizona topped Toronto.
Nick Ahmed drove in two runs as the Diamondbacks won their third straight.
Greinke (7-2) allowed four hits in six innings to win for the first time in four starts. Matt Andriese pitched the eighth and Zack Godley finished.
Phillies 4, Reds 1
PHILADELPHIA — Nick Pivetta struck out six in his first career complete game, Jay Bruce had a two-run single and Philadelphia beat Cincinnati.
Pivetta (4-1) allowed six hits in his third start since his demotion to the minors. The right-hander is 2-0 with a 1.80 ERA since being recalled from Triple-A Lehigh Valley.
Orioles 4, Astros 1
HOUSTON — Renato Núñez hit his 16th homer, Richie Martin added a two-run shot in the ninth and Baltimore snapped a three-game skid by beating Houston.
Núñez homered in the sixth inning and the Astros tied it in the bottom half on a sacrifice fly, but a solid defensive play by right fielder Anthony Santander ended the threat.
Indians 8, Yankees 4
CLEVELAND — Rookie Oscar Mercado hit a two-run homer off CC Sabathia to break a fifth-inning tie and Cleveland defeated New York.
Roberto Perez homered in his fourth straight game for Cleveland. The Indians have won four of five on their homestand against AL division leaders New York and Minnesota.
Didi Gregorius hit a home run in his second game back with New York this season. The Yankees have lost five of six.
Tigers 9, Twins 3
DETROIT — JaCoby Jones homered twice and drove in a career-high five runs in Detroit’s win over Minnesota.
Christin Stewart also homered for the Tigers, who had lost three straight and 13 of 14 at Comerica Park.
Brewers 5, Pirates 3
MILWAUKEE — Zach Davies became the first Milwaukee starter to win his first seven decisions in a season, hanging on for five innings before the Brewers’ bullpen finished off a 5-3 victory over the Pittsburgh Pirates.
Ryan Braun had an RBI single in the fourth that put the Brewers ahead to stay. Mike Moustakas hit his 19th home run and pinch-hitter Manny Piña added a late homer.
Milwaukee moved a season-high nine games over .500 and beat the Pirates for the fifth time in six games this year.
Braves 1, Marlins 0
MIAMI — Julio Teheran pitched six sharp innings, rookie Austin Riley scored the only run and Atlanta edged Miami.
The Braves won despite getting only three hits and improved to 5-0 this season at Marlins Park. Miami had just four hits.
Cardinals 9, Cubs 4
CHICAGO — Pinch-hitter Victor Caratini hit a tiebreaking bases-loaded double in Chicago’s four-run sixth inning and the Cubs rallied to beat St. Louis.
Hitting for starting pitcher Jon Lester with the bases loaded, Caratini lined the first pitch from John Gant to left field. Marcell Ozuna attempted a sliding catch, but the ball dropped and rolled to the wall, allowing three runs to score.
Mets 5, Rockies 3
NEW YORK — Steven Matz struck out 10, Pete Alonso moved closer to the Mets’ rookie home run record and New York beat Colorado.
Matz (5-4) threw 120 pitches, matching his career high, in six innings. He gave up two earned runs on six hits and two walks.
Nationals 4, Padres 1
Mariners at Angels, late