



ATLANTA >> Austin Riley hit a bases-loaded sacrifice fly to deep center field in the 10th inning, lifting the Atlanta Braves to a 5-4 comeback win over the New York Mets on Tuesday night.
Marcell Ozuna tied the score with a three-run double in the eighth, and the Braves rebounded from a 10-1 loss at home Sunday to lowly Colorado. Atlanta has won four of five.
New York, which leads the NL East, has dropped four in a row for the first time this season.
Luke Williams, who opened the 10th on second base as the automatic runner, advanced to third on a wild pitch from Huascar Brazobán (3-2), who walked Matt Olson to load the bases. Riley’s flyball allowed Williams to easily score the game-ending run.
Raisel Iglesias (4-5) pitched a perfect 10th.
Tyrone Taylor homered and drove in three runs, and Juan Soto also homered as the Mets built a 4-1 lead.
Soto singled in the ninth off Dylan Lee but was doubled off first base after Ronald Acuña Jr. caught Pete Alonzo’s drive at the right-field wall.
The first pitch was delayed 56 minutes by rain.
Cubs 5, Brewers 3 >> Seiya Suzuki and Pete Crow-Armstrong homered, and Chicago beat Milwaukee in a matchup of NL Central contenders.
Kyle Tucker had three hits as Chicago improved to 4-1 on a 10-game homestand. Matt Shaw lined a run-scoring double, and Ben Brown (4-5) pitched five innings of two-run ball.
The Cubs upped their division lead to 6 1/2 games over the second-place Brewers, who won the NL Central in each of the past two years.
Tigers 7, Pirates 3 >> Javier Báez hit two of Detroit’s four home runs in a victory over Pittsburgh.
Báez hit solo homers in the fifth and seventh innings on the day he reached 10 years of major league service. Wenceel Pérez and Riley Greene also homered for Detroit.
Casey Mize (7-2) got the win, allowing three runs — two earned — on five hits in six innings. He struck out four without walking a batter.
MARLINS 8, PHILLIES 3 >> Eric Wagaman and Jesús Sánchez homered as Miami snapped a five-game home skid with a win over Philadelphia.
Xavier Edwards had three hits and Javier Sanoja tripled and singled for the Marlins.
ROCKIES 10, NATIONALS 6 >> The Rockies hit a franchise record-tying seven home runs, including two from Michael Toglia, and Antonio Senzatela won his second game of the season, as Colorado held off Washington.
Colorado hit seven homers in a game for the third time in franchise history, matching April 1997 at Montreal and against Cincinnati in May 2016. The Rockies have won three in a row for the second time this season.
It was the second multihomer game of Toglia’s career. He hit three homers on July 14 last season against the Mets.
Four of the homers came in the six-run seventh, highlighted by a three-run shot from Hunter Goodman and a solo shot by Ryan McMahon off Nationals reliever Cole Henry.
ANGELS 4, YANKEES 0 >> Kyle Hendricks and three relievers combined on a four-hitter as Los Angeles beat New York to hand the Yankees their third straight shutout.
New York manager Aaron Boone tinkered with his lineup — batting rookie Jasson Domínguez first and dropping Paul Goldschmidt to sixth — but it didn’t yield results for the Yankees, who were 0 for 10 with runners on and got just three to second base.
Aaron Judge went 0 for 4 with three strikeouts and heard boos following whiffs in the sixth and eighth. He is 2 for 19 with 12 strikeouts in his last five games.
BLUE JAYS 5, DIAMONDBACKS 4 >> Bo Bichette and Addison Barger hit back-to-back home runs off Shelby Miller in the ninth inning and Toronto rallied to beat Arizona.
Jeff Hoffman (6-2) pitched one inning for the win as Toronto snapped a three-game skid.
Toronto trailed 4-3 heading to the final frame before Bichette tied it with a one-out drive to left, his ninth of the season. Barger followed with a game-winning shot to right, his eighth.
For Miller (3-2), the blown save was his fourth in 11 chances.
REDS 6, TWINS 5 >> TJ Friedl hit a decisive two-out, two-run double in the sixth inning and Cincinnati rallied for a over Minnesota.
Cincinnati has won eight of its last 11 games to climb within two games of the third NL wild-card spot.
Byron Buxton’s solo homer off Andrew Abbott put the Twins ahead 1-0 in the third.
ROYALS 6, RANGERS 1 >> Salvador Perez homered twice, Bobby Witt Jr. went deep in his hometown team’s ballpark for the first time and Kansas City stopped a six-game losing streak with a victory over Texas.
Seth Lugo struck out a season-high nine for his first win since May 1 as all three active Kansas City All-Stars from last year’s Midsummer Classic at Globe Life Field returned to Texas and had a hand in ending the team’s five-game skid against the Rangers.
CARDINALS 12, WHITE SOX 2 >> Brendan Donovan had four hits and Iván Herrera drove in four runs to back a strong start by Matthew Liberatore as St. Louis handed Chicago its sixth straight loss.
Alec Burleson went 3 for 5 for St. Louis, including his sixth home run, a solo shot in the seventh that made it 9-2. Victor Scott II — in the midst of a 5-for-35 slump — hit a two-run homer off Chicago position player Vinny Capra in the ninth.
ORIOLES 5, RAYS 1 >> Colton Cowser hit a go-ahead homer and Baltimore beat Tampa Bay.
Jordan Westburg and Dylan Carlson each had three hits for the Orioles, who have won 12 of 17. Ramón Laureano drove in two runs.