McMahon’s Walk-Off Fly Lifts Yankees Past Braves in 10-Inning Thriller

Sometimes baseball gives you exactly what you deserve, and sometimes it gives you something far more cruel. The Atlanta Braves learned this painful lesson on Friday night at Yankee Stadium, when Ryan McMahon lifted a sacrifice fly into the Bronx night in the 10th inning to hand the Yankees a 3-2 victory that felt far more decisive than the final score suggests.

Pitching Decisions

1.0IP0H0ER0BB0K
0.2IP0H0ER2BB1K

Star Performers

Austin Riley

Season AVG: .222
3AB1H1HR1RBI1R1BB
Ryan McMahon

Season AVG: .217
3AB2H0HR1RBI0R1BB

This was a game the Braves should have won. This was a game they DID win, for all practical purposes, until the Yankees refused to fold. Austin Riley launched a solo shot in the 8th to put Atlanta ahead. Matt Olson, that marvelous machine of consistency, added another in the 9th with a line drive that looked like the dagger. Two runs. Two homers. Two seemingly final blows.

Matt Olson's solo home run (33)

But here’s where the Yankees showed why they remain dangerous even when they have no business being so. Austin Wells doubled in the 9th to spark a rally. Ben Rice followed with a clutch single that tied the game and kept the Braves’ heart from stopping. The game went to extra innings, and that’s when Tyler Kinley, in his desperation appearance for Atlanta, handed the keys to David Bednar for one final, devastating inning.

Austin Riley's solo homer (14)

The Braves Offense Did Its Job. The Relief Corps Did Not.

Let’s be clear about what happened here. The Braves’ bats were excellent. Riley (1-for-3, HR, RBI) and Olson (1-for-4, HR, RBI) both delivered when it mattered most. Max Fried pitched brilliantly against his former team, striking out seven over his outing. The Braves’ defense made plays when they needed to make them.

Tyler Mahle dominates with nine K's in Braves debut

What killed Atlanta was the back of the bullpen. Kinley lasted 0.2 innings and allowed two walks in a situation where precision was non-negotiable. You cannot walk batters with the game on the line in the 10th inning. You simply cannot. It’s not a failure of execution, it’s a failure of composure, and it cost the Braves everything.

Ryan McMahon's walk-off sacrifice fly

Yankees Get Lucky and Know Enough to Take It

Let’s also be honest about what the Yankees were. They were sloppy. They were unsure. They were down to their last strike, metaphorically speaking, multiple times. But Ben Rice kept their hopes alive with his single, and McMahon, who had no business being a hero after several quiet at-bats, managed to position himself to be exactly where he needed to be when Luis Garcia Jr. was on third.

Condensed Game: ATL@NYY – 8/7/26

McMahon’s sacrifice fly was not a moment of offensive brilliance. It was not a moment of individual greatness. It was exactly what it needed to be, a final, tiny push that sent one run home and sent the Braves home devastated.

Ryan McMahon on his walk-off, defense, Fried

David Bednar got the win for pitching one clean inning, which tells you everything you need to know about how close this game was and how much fortune played a role. The Braves left the Bronx having played better baseball for nine innings and change, only to be punished for failing to close out a team that gave them multiple opportunities to do so.

Aaron Boone talks following the Yankees' 3-2 win

This is the heartbreak of baseball in August. Play better, still lose. Execute better, still fail. The Braves will wake up Saturday knowing they had this one in their hands. The Yankees will wake up knowing they got away with something. In October, that might matter. On Friday night, only the final score did.

Box Score

Atlanta Braves Batting

Player AB R H RBI BB SO AVG
Ronald Acuña Jr. RF 5 0 2 0 0 0 .247
Drake Baldwin DH 4 0 2 0 0 1 .273
Ozzie Albies 2B 3 0 0 0 1 1 .259
Matt Olson 1B 4 1 1 1 0 1 .269
Mauricio Dubón LF 4 0 1 0 0 0 .269
Lane Thomas LF 2 0 0 0 0 2 .228
Michael Harris II CF 2 0 0 0 0 1 .292
Austin Riley 3B 3 1 1 1 1 1 .222
Sean Murphy C 4 0 0 0 0 2 .091
Ha-Seong Kim SS 2 0 0 0 0 1 .067
Dominic Smith PH 1 0 0 0 0 1 .267
Jim Jarvis SS 1 0 0 0 0 0 .239

Atlanta Braves Pitching

Pitcher IP H R ER BB SO ERA
Tyler Mahle 6.0 3 0 0 2 9 4.83
Didier Fuentes 1.0 1 0 0 0 1 2.37
Dylan Lee 1.0 0 0 0 2 2 2.03
Raisel Iglesias 0.2 3 2 2 1 2 3.02
Dylan Dodd 0.1 0 0 0 0 0 2.02
Tyler Kinley (L) 0.2 0 1 0 2 1 4.05

New York Yankees Batting

Player AB R H RBI BB SO AVG
Trent Grisham CF 3 0 0 0 0 2 .209
Amed Rosario RF 1 0 0 0 1 0 .235
Ben Rice DH 5 0 1 1 0 3 .260
Heliot Ramos LF 2 0 1 0 2 1 .263
Luis García Jr. 1B 4 1 1 0 1 0 .282
Jazz Chisholm Jr. 2B 3 0 0 0 0 2 .215
Paul Goldschmidt PH 1 0 0 0 0 1 .246
José Caballero 2B 1 0 0 0 0 1 .245
Spencer Jones CF 4 0 0 0 1 1 .205
George Lombard Jr. SS 4 1 1 0 1 1 .300
Ryan McMahon 3B 3 0 2 1 1 1 .217
Austin Wells C 4 1 1 1 0 2 .170

New York Yankees Pitching

Pitcher IP H R ER BB SO ERA
Max Fried 6.1 3 0 0 2 7 2.88
Fernando Cruz 1.0 1 1 1 0 2 2.88
Brent Headrick 0.2 2 0 0 0 2 1.38
Tim Hill 0.2 1 1 1 0 0 4.53
Yerry De los Santos 0.1 0 0 0 0 0 1.00
David Bednar (W) 1.0 0 0 0 0 0 2.49