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 on Friday night.
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.
A 34-year-old right-hander, Martinez struck out six as the Reds won for the fourth time in five games. He also threw 112 pitches for Texas against Boston on May 28, 2015.
Taylor Rogers walked a pair of batters, forcing in a run, before striking out Gavin Sheets to finish the one-hitter.
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 New York.
YANKEES 3, ATHLETICS 0
Jazz Chisholm Jr. homered on the first pitch he saw in his 500th game and New York beat the Athletics to reach the halfway point of the season.
ORIOLES 22, RAYS 8
Gary Sanchez homered and drove in four runs, Ramón Laureano scored four times and Baltimore stormed back from from an early six-run deficit to rout Tampa Bay.
TWINS 4, TIGERS 1
Byron Buxton homered and scored twice to help Minnesota beat Detroit for their third straight victory.
CARDINALS 5, GUARDIANS 0
Sonny Gray allowed only one hit and struck out a season-high 11 for his first complete game since 2017 as St. Louis defeated Cleveland.
BLUE JAYS 9, RED SOX 0
José Berríos pitched seven scoreless innings, George Springer had three hits and two RBI singles, and Toronto earned a win over Boston.
GIANTS 3, WHITE SOX 1
Patrick Bailey hit a go-ahead two-run triple in the sixth inning and San Francisco ended a three-game skid with a win over Chicago.
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 as the Astros beat Chicago.
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 Los Angeles beat Kansas City for their fifth straight win.