NEW YORK – For eight and a third innings on Wednesday night, Cleveland Guardians pitcher Gavin Williams was untouchable, silencing the New York Mets and a tense Citi Field crowd. He stood just two outs away from baseball immortality, on the cusp of pitching the franchise's first no-hitter in 44 years.

Then, with one swing, Juan Soto played the spoiler.

Soto, the Mets' formidable slugger, crushed a 1-1 fastball over the right-field wall, shattering the no-hit bid and the hushed anticipation in the stadium. While the home run erased the chance at history, it was not enough to change the game's outcome. The Guardians held on for a 4-1 victory, completing a dominant three-game sweep of the Mets.

A Masterclass Cut Short

Williams delivered a career-defining performance, navigating the Mets' lineup with a devastating mix of power and precision. Through eight innings, his only baserunner reached on a walk in the fourth. He recorded 10 strikeouts, consistently keeping hitters off balance and inducing weak contact when the ball was put in play.

As he took the mound for the ninth inning with a comfortable 4-0 lead, the weight of history was palpable. The last no-hitter for the Cleveland franchise was Len Barker's perfect game on May 15, 1981. Williams retired the first batter of the inning, Jeff McNeil, on a groundout, inching ever closer.

Gavin Williams' No-Hit Bid Shattered by Soto Homer in 9th; Guardians Sweep Mets

But Soto, representing the tying run in a different context but the only obstacle to history in this one, stepped into the box. He worked the count to 1-1 before connecting on a high fastball, sending a line drive into the seats. Williams watched the ball sail out, his hands dropping to his sides in a moment of visible disappointment as the no-hitter, shutout, and perfect game vanished simultaneously.

Cleveland manager Stephen Vogt immediately went to the mound to remove the 26-year-old right-hander, who received a rousing standing ovation from the New York crowd in a show of respect for his masterful effort.

"You dream about that moment," Williams told reporters after the game, according to the Associated Press. "To get that close, it stings. But at the end of the day, we got the win, we got the sweep, and that's what we came here to do."

The Sweep's Significance

The Guardians' offense provided Williams with all the support he would need early on. A three-run homer by first baseman Josh Naylor in the second inning set the tone, and an RBI single from Andrés Giménez in the seventh added an insurance run.

The series sweep is a significant momentum boost for the Guardians, who are solidifying their position atop the AL Central as they head toward the final stretch of the season. For the Mets, the loss culminates a frustrating homestand and deals a blow to their own postseason aspirations in a tight NL Wild Card race.

Gavin Williams' No-Hit Bid Shattered by Soto Homer in 9th; Guardians Sweep Mets

Soto's home run, while a footnote in the final score, provided a sliver of redemption for a Mets team that was otherwise thoroughly outplayed. "My job is to go up there and have a good at-bat, to try to break it up," Soto said. "He was incredible tonight, you have to give him all the credit. He didn't make a mistake until that one pitch."

Closer Emmanuel Clase came in for Cleveland after Williams' exit, retiring the final two batters to secure the victory and the sweep. While the night ended with a "what if" for Gavin Williams, it was an emphatic statement win for the Guardians on the road.