Royals Stun Mariners in 10, Garcia’s Sac Fly Seals Extra-Inning Drama
Sometimes baseball rewards the team that refuses to quit, and on Saturday at T-Mobile Park, the Kansas City Royals proved they had more grit than the Seattle Mariners when it mattered most. A 3-2 victory in 10 innings sent the Royals home with a crucial win, and it was Maikel Garcia, not some household name, who provided the dagger with a sacrifice fly in the 10th that will haunt Seattle for weeks.
Pitching Decisions
Star Performers
Let’s be honest, this wasn’t a masterclass in baseball excellence. This was a sloppy, tension-filled affair where both offenses looked anemic for large stretches, where pitching was a revolving door of late-inning appearances, and where one crucial mistake from Julio Rodriguez in center field nearly cost the Mariners everything. It nearly did. But it’s these games, these grinding 10-inning battles on the road, that separate contenders from pretenders come October.
Garcia Carries the Load
Maikel Garcia was the story here, plain and simple. The man delivered twice when the Royals needed him most, first with an RBI double in the third inning that tied the game, then with the go-ahead sacrifice fly in the 10th that proved to be the difference. That’s not flashy baseball, but it’s exactly the kind of clutch, no-nonsense hitting that wins games in May and builds confidence heading into the dog days of summer. In an era of three-true-outcomes baseball, Garcia’s willingness to move runners and put the ball in play is refreshingly old-school.
Jac Caglianone also deserves credit for keeping Kansas City alive. His ninth-inning single tied the game and kept the Royals’ season from taking a devastating turn. Yes, Rodriguez’s error on that play was ugly, but baseball rewards those who make contact and challenge the defense.
Bullpen Arms Get the Job Done
Matt Strahm and Lucas Erceg were razor-sharp when the Royals needed them most, combining for 2.0 scoreless innings with zero hits allowed. Erceg’s strikeout-laced save was the cherry on top, a dominating ninth and 10th inning performance that showed why Kansas City’s bullpen has become a genuine strength. In contrast, Cooper Criswell took the loss after allowing the go-ahead run in the 10th, a harsh reminder that one pitch can define your entire day in baseball.
Seattle’s pitching staff, particularly Emerson Hancock, was frankly impressive in this game despite the loss. Hancock’s 14 strikeouts in his appearance was a career high, a performance that would normally grab headlines in a victory. But baseball doesn’t care about moral victories. The Mariners left this game flat-footed, unable to capitalize on their pitching dominance, and that’s a recipe for defeat.
This was the kind of game that could have gone either way, a coin flip decided by Garcia’s sacrifice fly and Rodriguez’s misplay. The Royals took their chances and made their plays when it counted. Seattle didn’t. That’s baseball, and it’s why Kansas City is leaving the Pacific Northwest with a precious road victory.
Box Score
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 4 | 0 | 1 | 2 | 0 | 1 | .273 |
| Bobby Witt Jr. SS | 5 | 0 | 1 | 0 | 0 | 1 | .285 |
| Vinnie Pasquantino 1B | 4 | 0 | 1 | 0 | 0 | 2 | .179 |
| Salvador Perez DH | 4 | 0 | 1 | 0 | 0 | 3 | .211 |
| Lane Thomas DH | 0 | 1 | 0 | 0 | 0 | 0 | .246 |
| Carter Jensen C | 4 | 0 | 0 | 0 | 0 | 3 | .235 |
| Jac Caglianone RF | 4 | 0 | 2 | 1 | 0 | 1 | .263 |
| Isaac Collins LF | 4 | 0 | 1 | 0 | 0 | 1 | .218 |
| Michael Massey 2B | 4 | 1 | 0 | 0 | 0 | 3 | .207 |
| Kyle Isbel CF | 4 | 1 | 1 | 0 | 0 | 2 | .275 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Seth Lugo | 6.0 | 8 | 2 | 2 | 2 | 6 | 2.68 |
| Luinder Avila | 2.0 | 0 | 0 | 0 | 0 | 1 | 7.00 |
| Matt Strahm (W) | 1.0 | 0 | 0 | 0 | 0 | 0 | 3.55 |
| Lucas Erceg (SV) | 1.0 | 0 | 0 | 0 | 0 | 2 | 3.77 |
Seattle Mariners Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| J.P. Crawford SS | 5 | 0 | 1 | 0 | 0 | 1 | .202 |
| Julio Rodríguez CF | 4 | 1 | 2 | 0 | 0 | 0 | .269 |
| Josh Naylor 1B | 4 | 0 | 1 | 1 | 0 | 1 | .215 |
| Randy Arozarena LF | 3 | 0 | 0 | 0 | 1 | 1 | .281 |
| Cole Young 2B | 4 | 0 | 1 | 0 | 0 | 1 | .275 |
| Dominic Canzone DH | 3 | 0 | 0 | 0 | 0 | 0 | .264 |
| Rob Refsnyder DH | 1 | 0 | 0 | 0 | 0 | 0 | .132 |
| Luke Raley RF | 3 | 0 | 1 | 0 | 0 | 1 | .247 |
| Connor Joe RF | 1 | 0 | 0 | 0 | 0 | 0 | .235 |
| Mitch Garver C | 4 | 0 | 1 | 0 | 0 | 3 | .200 |
| Leo Rivas 3B | 3 | 1 | 1 | 0 | 1 | 1 | .150 |
Seattle Mariners Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Emerson Hancock | 7.0 | 6 | 1 | 1 | 0 | 14 | 2.59 |
| Eduard Bazardo | 1.0 | 0 | 0 | 0 | 0 | 1 | 1.20 |
| Andrés Muñoz | 1.0 | 2 | 1 | 1 | 0 | 1 | 6.23 |
| Cooper Criswell (L) | 1.0 | 0 | 1 | 0 | 0 | 1 | 2.35 |
