SEATTLE — For the sixth time this year, the Giants had a chance to extend a winning streak to four games. For the sixth time, they came up short.
They took a three-run lead into the bottom of the seventh, but the Seattle Mariners got it all back on one swing. The Giants went to extras for the first time since doing it in back-to-back games at Wrigley Field six weeks ago and got walked off. In his return from the IL, Julio Rodriguez hit a game-winning sacrifice fly, giving the Mariners a 4-3 win. Julio walks it off for the @Mariners! pic.twitter.com/SsSMKsknU8
— FOX Sports: MLB (@MLBONFOX) July 19, 2026 The lineup was shut out in two of five opportunities in the first half to win a fourth straight, but an error got the Giants on the board in the third and Rafael Devers and Willy Adames hit opposite-field homers in the sixth. That looked like it would be plenty for Logan Webb, who allowed just one hit over the first six innings and got those 18 outs on only 69 pitches.
Webb ran into trouble in the seventh, though. He hit Randy Arozarena and then walked Josh Naylor to bring the tying run to the plate....