Williams Masterclass Lifts Guardians Past Athletics in Pitching Duel
CLEVELAND, Ohio, Sunday, September 20, 2026. Sometimes baseball reveals itself in its purest form, and that’s exactly what unfolded at Progressive Field on Sunday afternoon. The Cleveland Guardians dispatched the Oakland Athletics 1-0 in a masterpiece of pitching dominance that, frankly, should serve as a reminder to any team thinking they can sleepwalk through September baseball.
Pitching Decisions
Star Performers
Gavin Williams was nothing short of exceptional, spinning seven innings of three-hit, shutout ball while fanning nine Athletics batters. Nine strikeouts. Let that sink in. In an era where everyone’s chasing velocity metrics and spin rates, Williams simply went out and painted the corners with surgical precision, bending the Athletics hitters to his will like they were minor leaguers taking cuts off a machine.
Jack Perkins, Oakland’s starter, actually matched Williams for quality for six innings, allowing just five hits and one earned run while striking out four. On another night, that’s a quality start you tip your cap to. But not here. Not when you’re facing a Guardians offense that was operating with the efficiency of a Swiss watch and the ruthlessness of a playoff team.
One Swing, One Chance, One Run
The game’s only run came in the bottom of the fourth when Jo Adell ripped a soft ground ball single off Perkins himself, allowing José Ramírez to score from wherever he’d managed to get. Not exactly the kind of moment that gets replayed endlessly on SportsCenter, but it was enough. That’s the thing about 1-0 games: sometimes boring is beautiful.
Steven Kwan continued his ridiculous run by going 3-for-4, reminding everyone that the Guardians’ lineup isn’t some one-dimensional slugging show. These guys know how to get hits the old-fashioned way. Meanwhile, the Athletics’ bats looked completely overmatched. Travis Bazzana, Lawrence Butler, Mark Kotsay’s crew, they all looked like they were fishing for pitches three feet outside the zone.
Drama in the Bullpen Can’t Spoil the Sweep
The ninth inning got a bit spicy when Cade Smith had to work out of trouble, including a strikeout of Henry Bolte to escape with the save. Smith worked 1.1 innings and didn’t allow an earned run, closing out what appears to be a complete series sweep for the Guardians. That’s the kind of closing performance you want to see when the margin for error is non-existent.
There were some fireworks along the way, including a Mark Kotsay ejection in the fourth that suggested Oakland’s skipper was frustrated with the early run deficit. There was also an eighth inning where Elvis Alvarado stranded the bases loaded, which should’ve been the kind of moment that haunted the Guardians. Instead, they got out of it clean.
This is the kind of game that gets forgotten by October if Cleveland makes a run, or becomes a cautionary tale if they don’t. But let’s be clear: Gavin Williams gave the Guardians everything they could’ve asked for. He threw strikes, he got whiffs, and he didn’t give Oakland anything to work with. That’s championship-caliber pitching, plain and simple.
The Athletics, meanwhile, are heading home empty-handed, outscored in this series by a pitching staff that simply refused to bend. Sometimes that’s all it takes in baseball.
Box Score
Athletics Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Henry Bolte CF | 4 | 0 | 1 | 0 | 0 | 2 | .272 |
| Shea Langeliers DH | 4 | 0 | 0 | 0 | 0 | 2 | .263 |
| Lawrence Butler RF | 3 | 0 | 0 | 0 | 1 | 2 | .228 |
| Zack Gelof 3B | 4 | 0 | 2 | 0 | 0 | 0 | .252 |
| Donovan Walton SS | 4 | 0 | 1 | 0 | 0 | 3 | .269 |
| Tommy White 1B | 3 | 0 | 0 | 0 | 0 | 0 | .244 |
| Alika Williams SS | 2 | 0 | 0 | 0 | 0 | 2 | .261 |
| Jeff McNeil 2B | 1 | 0 | 1 | 0 | 0 | 0 | .266 |
| Jonah Heim C | 3 | 0 | 1 | 0 | 0 | 0 | .204 |
| Michael Stefanic PR | 0 | 0 | 0 | 0 | 0 | 0 | .304 |
| Brian Serven C | 0 | 0 | 0 | 0 | 0 | 0 | .184 |
| Denzel Clarke CF | 2 | 0 | 0 | 0 | 0 | 1 | .159 |
| Carlos Cortes LF | 1 | 0 | 0 | 0 | 0 | 1 | .252 |
Athletics Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jack Perkins (L) | 6.0 | 5 | 1 | 1 | 0 | 4 | 5.90 |
| Luis Medina | 1.0 | 0 | 0 | 0 | 0 | 1 | 3.20 |
| Elvis Alvarado | 1.0 | 2 | 0 | 0 | 1 | 2 | 3.98 |
Cleveland Guardians Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Steven Kwan LF | 4 | 0 | 3 | 0 | 0 | 0 | .280 |
| José Ramírez 3B | 4 | 1 | 2 | 0 | 0 | 0 | .237 |
| Chase DeLauter RF | 3 | 0 | 1 | 0 | 1 | 0 | .291 |
| Jo Adell DH | 4 | 0 | 1 | 1 | 0 | 0 | .241 |
| Travis Bazzana 2B | 3 | 0 | 0 | 0 | 0 | 1 | .246 |
| Nathaniel Lowe 1B | 3 | 0 | 0 | 0 | 0 | 0 | .253 |
| Angel Martínez LF | 3 | 0 | 0 | 0 | 0 | 2 | .253 |
| Petey Halpin CF | 0 | 0 | 0 | 0 | 0 | 0 | .218 |
| Patrick Bailey C | 3 | 0 | 0 | 0 | 0 | 3 | .205 |
| Angel Genao SS | 3 | 0 | 0 | 0 | 0 | 1 | .215 |
Cleveland Guardians Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Gavin Williams (W) | 7.0 | 3 | 0 | 0 | 1 | 9 | 3.63 |
| Hunter Gaddis | 0.2 | 2 | 0 | 0 | 0 | 1 | 2.67 |
| Cade Smith (SV) | 1.1 | 1 | 0 | 0 | 0 | 3 | 2.02 |
