Giants 19, Rockies 2, 1st game
Giants 2, Rockies 1, 2nd game
DENVER — Brandon Crawford homered three times and drove in nine runs in two games as San Francisco swept Colorado in a day-night doubleheader.
Crawford followed Stephen Vogt’s homer off Chi Chi Gonzalez (0-2) leading off the fourth with one of his own. It was the second time on the day he was part of a back-to-back set.
In the first game, Crawford went 5 for 6 with two homers and tied a San Francisco team record with eight RBIs as the Giants scored a season high in runs in a 19-2 rout of the Rockies.
Dereck Rodriguez (4-5) pitched five innings and allowed one run on four hits. He struck out six and walked none and kept the Rockies in the yard during his outing. Will Smith got three outs for his 24th save.
Rays 5, Yankees 4
NEW YORK — Travis d’Arnaud hit three home runs, including a three-run shot with two outs in the ninth inning off Aroldis Chapman, and the Tampa Bay Rays beat the New York Yankees.
D’Arnaud tied a Tampa Ray record for homers in a game. It has been done five times, most recently by Evan Longoria in 2012.
The Yankees had been 49-0 this season when leading after eight innings. The Rays won for just the second time in seven games in the Bronx this year and cut the Yankees’ lead in the AL East to five games.
Indians 8, Tigers 6
CLEVELAND — Oscar Mercado hit his second home run of the game — a leadoff blast in the seventh inning — and Cleveland beat Detroit.
Mercado homered into the bleachers in left field off Victor Alcántara (3-2) to break a 5-all tie. Mercado also hit a solo home run off Detroit starter Daniel Norris in the fifth. Mike Freeman had a two-run shot in the second.
The Indians have won nine of 10 against the Tigers this season, including eight in a row.
Red Sox 10, Blue Jays 8
BOSTON — Rookie Michael Chavis hit his first grand slam, Xander Bogaerts had three hits and Andrew Benintendi drove in three runs as Boston beat Toronto.
Boston batted around for five runs in the first inning against starter Trent Thornton (3-7) and then sent 10 batters to the plate in the third, scoring five more.
Rick Porcello (7-7) gave up four runs and eight hits in six innings, striking out two. Brandon Workman pitched the ninth for his fourth save.
Reds 6, Cubs 3
CHICAGO — Eugenio Suárez and Yasiel Puig each hit his 22nd home run of the season, and Cincinnati rallied past Chicago.
Jesse Winker raced home with an unearned go-ahead run to cap a two-run seventh inning that made a winner of All-Star Luis Castillo.
Curt Casali sent the first pitch from reliever Steve Cishek (2-5) in the seventh into the left-field bleachers to tie it at 3. Winker pinch-hit for Castillo and singled, then the Reds jumped on errors by two usually sure-handed Cubs infielders to take the lead.
Braves 4, Brewers 2
MILWAUKEE — Freddie Freeman hit a three-run shot, his 25th home run of the season, and Max Fried pitched five scoreless innings as Atlanta beat Milwaukee.
The Braves won their fifth straight and moved a season-best 21 games over .500.
Fried (10-4) gave up three hits and struck out five on 78 pitches. Luke Jacksno pitched the ninth for his 17th save of the season.
Right-hander Adrian Houser (2-4) fell to 0-4 as a starter this season after allowing four earned runs on eight hits in six innings.
Royals 5, White Sox 2
KANSAS CITY, Mo. — Jakob Junis struck out a career-high 10 and Nicky Lopez drove in a pair of runs and scored twice as Kansas City beat Chicago.
The Royals beat Lucas Giolito for the first time and thwarted his bid for a 12th victory. The right-hander entered the game 6-0 with a 2.13 ERA in 10 previous career starts against Kansas City.
Junis (5-8) worked seven innings and gave up one run, James McCann’s 10th homer of the season.
Cardinals 7, Pirates 0
ST. LOUIS — Miles Mikolas pitched a complete-game, eight-hitter and Tyler O’Neill hit a pair of two-run homers, leading St. Louis over Pittsburgh.
It was the first complete game this season and second overall for Mikolas (6-9). He struck out three and walked none while throwing 100 pitches.
St. Louis has won three in a row.