BOSTON — Michael Harris II had four hits, including a two-run home run, Matt Olson added another two-run homer and the Atlanta Braves held on to beat the Boston Red Sox 7-6 on Tuesday.
The victory snapped a two-game skid for the Braves, who have beaten the Red Sox in three of their four meetings this season. It was the ninth career four-hit game for Harris and his second of the season.
Atlanta took a 7-4 lead into the ninth when things got a little dicey
Boston led off the inning with a single by Mickey Gasper and double by Nick Sogard off Raisel Iglesias.
Former Blue Jay Isiah Kiner-Falefa closed the gap to a run with a two-run single, followed by a single by Jarren Duran. Ceddanne Rafaela hit a groundball into a force at third for the second out of the inning.
Wilyer Abreu then hit a tapper back to Iglesias to end the game.
NATIONALS 6, GUARDIANS 3
CLEVELAND — James Wood hit a two-run homer and Keibert Ruiz had a two-run single in the second inning as the Washington Nationals beat the Cleveland Guardians 6-3 on Tuesday night.
Wood’s towering, 401-foot drive to right field was his 15th homer of the season and second in as many days against AL Central-leading Cleveland. Wood leads the majors with 49 runs and ranks third with 29 extra-base hits.
The Nationals won their fourth straight and improved to 19-11 on the road. Washington (29-27) has outscored the Guardians 16-5 in the series and matched its best record of the season by moving two games over .500.
Cade Cavalli (3-3) struck out seven over six innings and allowed one run on five hits. Mitchell Parker worked the final three innings, allowing a two-run single in the ninth to rookie Travis Bazzana before earning his first save of the season.
ORIOLES 6, RAYS 1
BALTIMORE — Shane Baz struck out a season-high nine and Samuel Basallo hit a three-run homer as Baltimore beat Tampa Bay.
Baz (2-5), who joined the Orioles in a trade from Tampa Bay in December, pitched seven innings of one-run ball. The 26-year-old right-hander allowed seven hits and walked two.
Jackson Holliday reached on a single in the fifth and advanced to second after Gunnar Henderson beat out a throw to first base. Holliday was originally ruled out at second, but that call was overturned when the Orioles challenged. Basallo followed with his eighth homer of the season, a 405-foot shot to right-center field.
Basallo scored in the second inning on a fielding error by Rays second baseman Richie Palacios. Holliday added an RBI single, and Taylor Ward knocked in another run with a sacrifice fly to make it 3-1.
Chandler Simpson scored on Jonathan Aranda’s RBI single in the first inning for Tampa Bay.
ANGELS 10, TIGERS 6
DETROIT — Vaughn Grissom hit a grand slam and drove in six runs as Los Angeles beat Detroit.
Detroit led 6-4 going into the eighth, and Will Vest (1-4) got the first two outs with a runner on second. Logan O’Hoppe’s double made it a one-run game, Zach Neto singled and Mike Trout walked to load the bases.
Facing his ninth batter of the game — matching a career high — Vest fell behind 2-0 before Grissom homered to right-centerfield to give Los Angeles the 9-6 lead.
Jo Adell and Jose Siri also homered for Los Angeles, which has won four straight. Neto had three hits and a walk, scoring twice.
Wenceel Pérez homered for the Tigers, who have lost 12 of their last 14 games. Kevin McGonigle reached base four times, including a two-run triple.
PIRATES 12, CUBS 1
PITTSBURGH — Esmerlyn Valdez hit a two-run home run to cap a five-run first inning Pittsburgh routed the skidding Cubs to extend Chicago’s losing streak to 10 games.
The rookie became the seventh player in Pirates’ history to hit two home runs within the first four games of his major league career and the first since Austin Meadows in 2018.
The Cubs are just the second team in major league history to have two 10-game winning streaks and one 10-game losing streak in the same season, joining the 2017 Los Angeles Dodgers, according to Elias Sports.
It is also the Cubs’ longest losing streak since 2022.
Braxton Ashcraft (4-3) allowed one run on seven hits in 6 1/3 innings while striking out five and walking one. He is 3-0 with a 1.82 ERA in five starts in May.
BLUE JAYS 8, MARLINS 1
TORONTO — Jesús Sánchez hit his first career grand slam, Ernie Clement and Yohendrick Piñango had solo home runs, and Toronto beat Miami, snapping the Marlins’ winning streak at four.
All three homers came off Marlins right-hander Sandy Alcantara, whose winless streak reached six starts.
Sánchez cleared the bases in Toronto’s six-run sixth inning with a 394-foot drive to right. It was his sixth home run of the season.
Sánchez spent parts of six seasons with the Marlins before joining Houston at the trade deadline last season. He was dealt to Toronto in February.
REDS 7, METS 2
NEW YORK — Chase Burns tossed 5 1/3 strong innings and won his fourth straight start for Cincinnati, who beat the Mets, dropping New York 11 games under .500 — tying a season-high.
The Mets, who ended April at 10-21, have lost five straight to fall to 22-33. They have scored just six runs and collected 25 hits during the losing streak — their second-longest of the season behind a 12-game skid from April 8-21.
Eugenio Suárez and Elly De La Cruz each had two-run doubles off David Peterson (3-5), who also gave up a pair of RBI hits to Tyler Stephenson. Sal Stewart added a run-scoring single in the eighth.
Burns (7-1) allowed two runs and walked two with eight strikeouts. He carried a one-hit shutout into the sixth, when Juan Soto, back after a two-game absence due to illness, delivered a two-run homer.
Burns has a 1.54 ERA over his last four starts to lower his seasonal ERA to 1.96. He hasn’t lost in his last eight starts dating back to April 18.
BREWERS 6, CARDINALS 0
MILWAUKEE — Garrett Mitchell hit a three-run homer and Kyle Harrison tossed six innings of four-hit ball to lead Milwaukee to a victory over St. Louis Cardinals.
Harrison (6-1) allowed two singles to open the third and two singles in the sixth, but did not allow a runner past second. He struck out two and walked none, lowering his ERA from 1.77 to 1.57. Harrison improved to 4-0 in five starts in May, allowing three runs in 28 innings.
Grant Anderson, Abner Uribe and Trevor Megill followed with a scoreless inning apiece.
Milwaukee has won 14 of its last 18 games and moved 3 1/2 games ahead of second-place St. Louis in the NL Central.
Mitchell’s blast capped a five-run fifth that put Milwaukee up 6-0.
YANKEES 15, ROYALS 1
KANSAS CITY, Mo. — The Yankees clubbed six home runs and every starter in the lineup had at least two hits for the first time in franchise history, sending New York to a 15-1 rout of Kansas City on Tuesday night and its 12th consecutive win over the Royals.
Amed Rosario homered twice and Cody Bellinger, Anthony Volpe, Trent Grisham and Jazz Chisholm Jr. also went deep for the Yankees, who have hit a league-leading 82 home runs this season. Kansas City, by comparison, has hit just 51.
The Yankees finished with 24 hits against Kansas City, their most since a game against Baltimore on July 30, 2011.
Cam Schlittler (7-2) allowed his third homer of the year, a solo shot by Bobby Witt Jr., but little else over six innings. It was the seventh time in his last eight starts that Schlittler allowed one earned run or fewer, and he struck out six without issuing a walk.
The Royals sent Bailey Falter (0-2) out against him to lead off a designated bullpen game. He wound up allowing as many runs (seven) as he recorded outs, and the Yankees proceeded to pull away against Luinder Avila and the rest of the Kansas City staff.
That included backup outfielder Tyler Tolbert, who threw a diet of 44 mph lobs in the ninth inning.
TWINS 5, WHITE SOX 3 (11 INNINGS)
CHICAGO — Brooks Lee hit a bases-loaded double in the 11th inning and the Minnesota Twins beat the Chicago White Sox 5-3 on Tuesday night.
The Twins improved to 4-1 on their 10-game road trip and have won seven of nine overall. They had lost seven straight against the White Sox, last winning on Aug. 22, 2025.
Luke Keaschall singled in the 11th and Byron Buxton drew a walk with an ABS challenge to load the bases for Lee. He cleared them on the third pitch he saw and gave Minnesota a 5-2 lead.
The Twins had nearly taken the lead in the 10th inning on Orlando Arcia's two-out single, but Kody Klemens was thrown out at home by Rikuu Nishida to end the inning.
Taylor Rogers (1-1) earned the win with a scoreless 10th, and Yoendrys Gómez earned his third save in the 11th.
RANGERS 10, ASTROS 7
ARLINGTON, Texas — Joc Pederson hit a three-run homer to cap an eight-run first inning in Texas' 10-7 win over the Astros on Tuesday night, a day after three Houston pitchers combined to throw a no-hitter against the Rangers.
The first Texas hit was a single by No. 3 hitter Brandon Nimmo, while Jake Burger had a two-run single and Evan Carter drove in two more with a bouncing triple past first baseman Christian Walker into the right-field corner.
Pederson, who struck out against Jason Alexander (1-1) to start the bottom of the first, drove a 1-2 fastball from the right-hander about a dozen rows into the seats in right field for his fourth homer.
Texas ended Houston's four-game winning streak and stopped a four-game skid.
MARINERS 4, ATHLETICS 1
WEST SACRAMENTO, Calif. — Emerson Hancock allowed one hit in six innings, Victor Robles had three hits and the Seattle Mariners beat the Athletics 4-1 on Tuesday night.
Josh Naylor and Mitch Garver each had two hits, and the Mariners had 11 as a team. They were 5-for-10 with runners in scoring position, and stranded eight on base.
Hancock (4-2) struck out three and walked two, picking up his seventh quality start this season. José A. Ferrer and Gabe Speier combined for two scoreless innings of relief, and Andrés Muñoz allowed Tyler Soderstrom's homer in the ninth.
PHILLIES 4, PADRES 3
SAN DIEGO — Bryce Harper, J.T. Realmuto and Trea Turner hit home runs and the Philadelphia Phillies beat the San Diego Padres 4-3 on Tuesday night.
Harper hit a solo home run in the first inning on the ninth pitch of the game to right field. Realmuto hit his to left field in the second, and Turner added another solo shot in the third inning. Harper also scored on Alec Bohm's RBI single in the third.
Aaron Nola (3-4) threw five strikeouts, gave up three hits, and two earned runs in six innings for the Phillies. Jhoan Duran earned his 11th save of the season with two strikeouts in the ninth inning.
DIAMONDBACKS 7, GIANTS 5
SAN FRANCISCO — Ketel Marte hit a two-run homer in the seventh inning, Adrian Del Castillo had a solo shot and the Arizona Diamondbacks beat the San Francisco Giants 7-5 on Tuesday night for their ninth win in 10 games.
However, the Diamondbacks lost Nolan Arenado to right groin tightness, with the third baseman exiting in the seventh inning.
Eduardo Rodriguez (5-1) allowed two runs and six hits in six innings, lowering his ERA to 2.31.
Tyler Mahle (1-7) allowed three earned runs and three hits in five innings.
DODGERS 15, ROCKIES 6
LOS ANGELES — Mookie Betts homered twice, driving in five runs, and Kiké Hernández, Andy Pages and Will Smith went deep as the Los Angeles Dodgers routed the Colorado Rockies 15-6 on Tuesday night.
The Dodgers' 15 runs tied a season high. They pounded out 17 hits and limited the Rockies to four until the ninth. That's when Colorado scored five runs and had eight hits off position player Miguel Rojas, who came in to pitch.
Shohei Ohtani was left out of the offensive onslaught. The two-way superstar was 0 for 2 with a run scored. He was hit on the right hand by a pitch from Rockies starter Kyle Freeland in the fourth and left the game in the fifth after grounding out.
Betts got the home run derby going in the bottom of the first with a two-run, two-out shot off Freeland (1-6). The shortstop danced around second base and pumped his fist in a release of the offensive frustration he had been feeling while batting .165.
4:08


