NEW YORK -- Gavin Williams came within two outs of Cleveland 's first no-hitter in 44 years before Juan Soto homered with one out in the ninth inning, and the Guardians completed a three-game sweep of the reeling New York Mets with a 4-1 victory Wednesday.
Williams (7-4) walked three and struck out six, including Francisco Lindor to lead off the ninth. Two pitches later, Soto followed with a home run just beyond the leaping grasp of center fielder Angel Martinez .
The Guardians have not thrown a no-hitter since Len Barker twirled a perfect game on May 15, 1981. Their no-hitter drought is the longest in the majors.
Williams, who was the first player on the field in the ninth with nobody warming up in the Guardians' bullpen, retired Pete Alonso on a fly to right but exited a