Pérez’s eighth-inning blast lifts Tigers past Royals in tight affair
Sometimes baseball rewards patience, and sometimes it punishes impatience. On Wednesday night at Comerica Park, the Detroit Tigers learned to capitalize on their opportunities while the Kansas City Royals learned a harsh lesson about leaving runs on the table in a low-scoring affair that came down to one swing.
Pitching Decisions
Star Performers
The final score of 2-1 tells you everything you need to know about this game: it was a pitcher’s duel masquerading as a potential slugfest, a battle of attrition where every run felt like a touchdown. Kansas City had chances. They really did. But in the end, Wenceel Pérez‘s eighth-inning solo shot proved to be the difference, giving Detroit the walk-off win and sending the Royals home empty-handed from Michigan.
Let’s talk about Pérez’s heroics first, because that’s what will be replayed on every highlight reel tomorrow. The man stepped up in a crucial moment and delivered a go-ahead blast that would’ve made any cleanup hitter proud. This is the kind of moment that defines September runs and October dreams. Kenley Jansen closed the door in the ninth, earning the save and proving that even at this stage of his career, the future Hall of Famer remains unhittable when the game matters most.
Kansas City Squanders Its Best Chance
But here’s where Kansas City’s frustration should boil over: they had every opportunity to put this game away earlier. Kyle Isbel’s fifth-inning RBI single moved Michael Massey across and gave the Royals their only run of the night. That should’ve been the catalyst. That should’ve been the spark that ignited something more. Instead, it was a lone voice crying in the wilderness.
Look at the stat line for Jac Caglianone: 3-for-3. Three hits. Zero RBIs. He was literally on base for multiple scoring opportunities and the Royals couldn’t convert. That’s not baseball. That’s purgatory. When your best hitters are recording hits at historic rates and you still lose 2-1, you can’t blame the pitching. You have to blame execution.
Detroit’s Opportunism Prevails
The Tigers, meanwhile, played the game of baseball the way it’s supposed to be played on nights like this: with ruthless efficiency. Javier Báez and Gleyber Torres, both going 3-for-4, kept the pressure on. And when the moment came in the third inning, Detroit took what Jake Rogers gave them, capitalizing on a challenge that went their way to score the first run. In baseball, luck favors the prepared, and the Tigers proved they were ready.
Kyle Finnegan earned the win in relief, a performance that underscores how Detroit’s bullpen came ready to work. This wasn’t a dominant performance from either side, but it was a complete one. The Tigers found a way to win a game that could’ve gone either direction.
For Kansas City, this loss will sting differently than most. They didn’t get beaten by a better team playing superior baseball. They got beaten by a team that made their opportunities count while the Royals let theirs evaporate. That’s a harder pill to swallow because it suggests execution and mental toughness might be the real issue here, not talent.
Box Score
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 4 | 0 | 0 | 0 | 0 | 1 | .286 |
| Bobby Witt Jr. SS | 4 | 0 | 0 | 0 | 0 | 1 | .254 |
| Vinnie Pasquantino 1B | 3 | 0 | 1 | 0 | 1 | 0 | .152 |
| Salvador Perez C | 4 | 0 | 0 | 0 | 0 | 2 | .149 |
| Carter Jensen DH | 4 | 0 | 0 | 0 | 0 | 2 | .204 |
| Michael Massey 2B | 1 | 1 | 0 | 0 | 1 | 1 | .167 |
| Jonathan India 2B | 2 | 0 | 0 | 0 | 0 | 0 | .167 |
| Jac Caglianone RF | 3 | 0 | 3 | 0 | 1 | 0 | .275 |
| Tyler Tolbert PR | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| Lane Thomas CF | 4 | 0 | 1 | 0 | 0 | 1 | .167 |
| Kyle Isbel CF | 2 | 0 | 1 | 1 | 0 | 0 | .317 |
| Starling Marte LF | 1 | 0 | 0 | 0 | 0 | 0 | .211 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Seth Lugo | 6.2 | 5 | 1 | 1 | 0 | 7 | 1.48 |
| Daniel Lynch IV | 0.1 | 0 | 0 | 0 | 0 | 1 | 1.35 |
| Eli Morgan (L) | 1.0 | 2 | 1 | 1 | 1 | 1 | 1.50 |
Detroit Tigers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Kevin McGonigle 3B | 3 | 0 | 1 | 0 | 1 | 2 | .313 |
| Gleyber Torres 2B | 4 | 0 | 3 | 0 | 0 | 0 | .234 |
| Colt Keith DH | 4 | 0 | 0 | 0 | 0 | 2 | .310 |
| Riley Greene LF | 3 | 0 | 0 | 0 | 0 | 2 | .227 |
| Spencer Torkelson 1B | 3 | 0 | 0 | 0 | 0 | 0 | .196 |
| Kerry Carpenter RF | 3 | 0 | 0 | 0 | 0 | 1 | .196 |
| Matt Vierling CF | 0 | 0 | 0 | 0 | 0 | 0 | .174 |
| Zach McKinstry 3B | 2 | 0 | 1 | 0 | 0 | 1 | .209 |
| Wenceel Pérez RF | 1 | 1 | 1 | 1 | 0 | 0 | .091 |
| Javier Báez SS | 3 | 1 | 1 | 0 | 0 | 0 | .295 |
| Jake Rogers C | 2 | 0 | 0 | 1 | 0 | 1 | .071 |
Detroit Tigers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jack Flaherty | 6.0 | 2 | 1 | 1 | 3 | 7 | 4.05 |
| Tyler Holton | 0.2 | 2 | 0 | 0 | 0 | 0 | 0.00 |
| Kyle Finnegan (W) | 1.1 | 1 | 0 | 0 | 0 | 0 | 0.00 |
| Kenley Jansen (SV) | 1.0 | 1 | 0 | 0 | 0 | 1 | 1.93 |
