Toronto Blue Jays pitcher Dylan Cease, middle, reacts with shortstop Andrés Giménez, left, and first baseman Vladimir Guerrero Jr. after San Francisco Giants’ Heliot Ramos hit a single during the ninth inning of a baseball game Wednesday, July 8, 2026 in San Francisco (AP Photo/ Jeff Chiu)
By Maggie Akins
SAN FRANCISCO–The San Francisco Giants were blown out and nearly on the wrong side of history after a near no-hitter by All-Star Dylan Cease.
The day looked to be cloudy, but the San Francisco fog fled as the sky became blue for the Toronto Blue Jays. Blue sky for a Blue Jays dominant game, beating the Giants 10-0 at Oracle Park on Wednesday, winning the series finale.
Left fielder Heliot Ramos took the no-no dream from Cease, hitting a single in the ninth inning.
“You certainly like Ramos’ effort in the ninth inning, but kind of just focused on today, it was a low point with a couple defensive plays, and not finished the game the way we need to on the mound, and then obviously, not having much to show offensively,” Manager Tony Vitello said post-game.
The 2026 season becomes more and more unwatchable for the Giants faithful. They have hit a low-point as they drop 16 games under .500 for the first time in the ’26 season.
RHP Logan Webb got the start for the Giants, entering the game with 5-6 record and a 3.66 ERA on the season. Wednesday was Webb’s first start since he was named a 2026 All-Star last Saturday, making him the first Giants pitcher with three straight nominations since Madison Bumgarner. Webb’s outing came to a close in the seventh inning, tallying 100+ pitches. RHP Spencer Rivens took relief.
“I thought he was really good today. I know that’s difficult to say…I don’t think the line score does it justice, and he was determined to get back out there and finish the seventh inning,” Vitello said.
For Toronto, Cease got the nod with a 5-4 record and a 2.79 ERA entering the game. Cease was named a 2026 All-Star as well. Cease was three batters away from a no-hitter, but alas, not today. RHP Tyler Rogers came in for relief to close out the game. Ramos’ swing stood as the lone hit for the Giants Wednesday.
The Blue Jays pounced on the Giants early, putting up five runs in the first inning, highlighted by a grand slam from third baseman Kazuma Okamoto. Okamoto hit the one spot in the stadium where it could have gone that way, as Vitello recalled it looked like Okamoto was trying to hit a sac fly out of his swing.
From that point on, it became a pitcher’s duel. Both Webb and Cease were knocking out batters left and right.
There was not another offensive show from either side until the ninth inning when the Blue Jays decided to close out with two more home runs, eating away at the Giants’ relief pitchers.
Vladimir Guerrero Jr. homered down center field, bringing in Nathan Lukes for a two-run shot. George Springer followed suit, hitting a solo homer right down center field again.
During pregame media, Vitello spoke about how important trends are in baseball, and in this case, the Giants do not want zero offense to be a trend for the remainder of the season, as they are approaching the All-Star break.
”There are so many days, and when you get out of bed, you wanna be looking up, you don’t wanna have your shoulders slumped or down,” Vitello said.
Up next, the Giants are welcoming the Colorado Rockies to Oracle Park. Perchance the sky will be cloudy, and the Giants can pull something together in their first matchup of the series on Thursday, July 9. First pitch is at 6:45 p.m.
Thursday starting pitchers for Colorado RHP Ryan Feltner (3-2 ERA 4.27), San Francisco has not announced a starter yet.

