



CLEVELAND >> Sonny Gray allowed only one hit and struck out a season-high 11 for his first complete game since 2017 as the St. Louis Cardinals defeated the Cleveland Guardians 5-0 on Friday night.
Alec Burleson and Pedro Pagés homered, and Nolan Arenado had a pair of RBIs for the Cardinals, who bounced back after being shut out in their previous two games.
It is the seventh complete game of Gray’s 13-year career and the 18th in the majors this season. It is also his fourth career shutout and first since 2015 when he was with the Athletics.
Gray — who threw 89 pitches, including 66 strikes — had double-digit strikeouts for the third time this season and 20th in his career.
Yankees 3, A’s 0 >> Jazz Chisholm Jr. homered on the first pitch he saw in his 500th game and the New York Yankees beat the Athletics.
Chisholm hit his fifth homer in 21 games since returning from an oblique injury on June 3 and gave the Yankees the lead in the second by driving a cutter from A’s starter Mitch Spence (2-3) to the second deck in right field.
Spence, a former Yankees minor leaguer, allowed three runs and three hits in five innings.
The A’s lost for the fifth time in six games and were blanked for the sixth time this season.
Dodgers 5, Royals 4 >> Shohei Ohtani led off the game with his 29th home run and also hit an RBI triple, and Freddie Freeman stretched as he fell over to complete a game-ending double play as the Los Angeles Dodgers beat Kansas City.
Reds 8, Padres 1 >> Nick Martinez took a no-hit bid into the ninth inning before allowing pinch-hitter Elias Díaz’s double and Spencer Steer hit three home runs, leading Cincinnati over San Diego.
Martinez (5-8) walked his third batter, Jackson Merrill, on a low full-count sinker, then retired 22 consecutive hitters before walking rookie Trenton Brooks starting the ninth. Díaz then drove an 0-1 changeup off the base of the wall in left-center on Martinez’s 112th and final pitch, which tied his career high.
Astros 7, Cubs 4 >> Cam Smith hit a three-run homer in his first game against the Cubs since being traded to Houston and Brandon Walter threw six solid innings in his first MLB victory.
Yainer Diaz added a three-run homer as AL West-leading Houston extended its winning streak to five games.
BLUE JAYS 9, RED SOX 0 >> José Berríos pitched seven scoreless innings, George Springer had three hits and two RBI singles, and Toronto shut out Boston Red Sox.
Bo Bichette, Alejandro Kirk, Ernie Clement and Andrés Giménez also drove in runs for Toronto, which has won six of eight meetings with its AL East rivals this season. Vladimir Guerrero Jr. added two hits.
Orioles 22, RAYS 8 >> Gary Sanchez homered and drove in four runs, Ramón Laureano scored four times and the Baltimore stormed back from an early six-run deficit.
The Orioles were on the wrong end of a similar comeback against Tampa Bay just nine days earlier, when the Rays rallied from down 8-0 to beat Baltimore 12-8.
Twins 4, Tigers 1 >> Byron Buxton homered and scored twice to help Minnesota beat Detroit for its third straight victory.
David Festa (2-2) pitched 5 2/3 scoreless innings, allowing two hits. He struck out six and didn’t walk a batter. Jhoan Durán pitched the ninth for his 12th save.
PIRATES 9, METS 1 >> Mitch Keller pitched 5 1/3 innings to end his 15-start winless streak and Bryan Reynolds hit a three-run home run as Pittsburgh beat the New York Mets 9-1.
Keller (2-10) allowed one run and five hits to win for the first time since his first start of the season on March 28 at Miami. It was the longest single-season winless streak in franchise history.
BREWERS 10, Rockies 6 >> Jackson Chourio hit a three-run home run, Brice Turang added two RBIs and Milwaukee beat Colorado.
José Quintana (6-2) gave up four runs on seven hits with five strikeouts across 5 2/3 innings as the 46-36 Brewers improved to a season-high 10 games over .500.