McMahon’s clutch blast lifts Yankees past Royals in Friday slugfest
There’s nothing quite like watching a baseball game decided by home runs, and Friday night at Yankee Stadium delivered exactly that kind of theater. The New York Yankees scraped past the Kansas City Royals 4-2 in a contest that had all the makings of a spring swoon before the Bronx Bombers found their footing when it mattered most.
Pitching Decisions
Star Performers
Let’s be clear: this was not a masterclass in pitching. With relievers like Alex Lange and Camilo Doval combining for just 2.0 innings of work between the two sides, you knew we were getting a bullpen game that hinged entirely on which team’s bats would land the knockout punch. The Yankees did, barely, and that’s what separates winners from also-rans in April.
The Rice Flick That Started It All
Ben Rice got things rolling for New York in the fourth inning with a two-run blast to right field. It was the kind of line drive that doesn’t climb, doesn’t arc prettily into the summer night, but rather screams across the diamond and lands in the seats before the outfielder’s eyes fully adjust. That’s Rice: direct, efficient, dangerous. He’d finish 2-for-4 with two RBIs, the kind of quiet dominance that doesn’t make highlight reels but absolutely wins games.
The Royals clawed back with Vinnie Pasquantino doing what he’s done all season: making the Yankees pay for any softness in their approach. His groundout in the sixth plated a run off the glove of Rice at first base, keeping the Kansas City offense alive and reminding the Bronx faithful that this Kansas City squad is no pushover.
Pasquantino Ties It, McMahon Ends It
In the eighth inning, Pasquantino struck again, this time with authority. His second home run of the evening came on a fly ball to right and suddenly the Royals were knotted at 2-2. You could feel the momentum shifting. This was exactly the kind of moment where spring teams often fold, where the younger relievers look lost, where the pressure starts showing cracks.
But then Ryan McMahon stepped up. One at-bat, one swing, one absolutely clutch moment. His two-run homer to left field in the bottom of the eighth put the Yankees ahead 4-2, and just like that, the door slammed shut on Kansas City’s comeback attempt. McMahon, fresh in the lineup, made his first impression count in the biggest moment of the game. That’s pressure baseball, that’s winning baseball, and that’s what separates April pretenders from October contenders.
David Bednar came out for the save and didn’t allow a whisper of trouble, striking out two while walking one in a clean ninth inning. The Yankees’ bullpen, for all its questionable depth on paper, delivered when it had to.
This wasn’t a pretty win. The pitching line sheet looked like a relief pitcher’s nightmare. But this is baseball in 2026, and sometimes you just need the other team to blink first. The Yankees blinked last, and that’s all that matters on Friday night in the Bronx.
Box Score
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 3 | 1 | 0 | 0 | 1 | 1 | .269 |
| Bobby Witt Jr. SS | 4 | 0 | 0 | 0 | 0 | 1 | .263 |
| Vinnie Pasquantino 1B | 4 | 1 | 2 | 2 | 0 | 0 | .173 |
| Salvador Perez C | 4 | 0 | 0 | 0 | 0 | 2 | .160 |
| Carter Jensen DH | 2 | 0 | 0 | 0 | 2 | 2 | .214 |
| Lane Thomas CF | 4 | 0 | 1 | 0 | 0 | 0 | .200 |
| Jac Caglianone RF | 4 | 0 | 1 | 0 | 0 | 3 | .271 |
| Michael Massey 2B | 2 | 0 | 0 | 0 | 0 | 0 | .188 |
| Jonathan India 2B | 2 | 0 | 0 | 0 | 0 | 1 | .167 |
| Kyle Isbel CF | 2 | 0 | 0 | 0 | 0 | 0 | .283 |
| Starling Marte LF | 1 | 0 | 0 | 0 | 0 | 0 | .200 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Michael Wacha | 6.0 | 3 | 2 | 2 | 3 | 6 | 1.00 |
| Eli Morgan | 1.0 | 0 | 0 | 0 | 2 | 0 | 1.29 |
| Alex Lange (L) | 1.0 | 2 | 2 | 2 | 0 | 2 | 5.19 |
New York Yankees Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Trent Grisham CF | 4 | 0 | 0 | 0 | 0 | 0 | .145 |
| Aaron Judge RF | 3 | 0 | 1 | 0 | 1 | 1 | .240 |
| Cody Bellinger LF | 4 | 1 | 1 | 0 | 0 | 1 | .246 |
| Giancarlo Stanton DH | 4 | 0 | 0 | 0 | 0 | 3 | .257 |
| Ben Rice 1B | 4 | 2 | 2 | 2 | 0 | 1 | .339 |
| Amed Rosario 3B | 3 | 0 | 0 | 0 | 0 | 0 | .243 |
| Ryan McMahon 3B | 1 | 1 | 1 | 2 | 0 | 0 | .140 |
| Jazz Chisholm Jr. 2B | 2 | 0 | 0 | 0 | 2 | 1 | .174 |
| José Caballero SS | 2 | 0 | 0 | 0 | 1 | 1 | .215 |
| Austin Wells C | 2 | 0 | 0 | 0 | 1 | 0 | .184 |
New York Yankees Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Cam Schlittler | 6.0 | 3 | 1 | 0 | 2 | 6 | 1.95 |
| Brent Headrick | 1.0 | 0 | 0 | 0 | 0 | 1 | 1.59 |
| Camilo Doval (W) | 1.0 | 1 | 1 | 1 | 0 | 1 | 7.56 |
| David Bednar (SV) | 1.0 | 0 | 0 | 0 | 1 | 2 | 4.15 |
