Photo: Giants outfielder Heliot Ramos celebrates in the dugout during a game against the Toronto Blue Jays on July 6, 2026 at Oracle Park in San Francisco, Calif. (Jay Choi/SF Bay News Lab)
By Vince Cestone
SAN FRANCISCO — After a disappointing 2-4 road trip through Arizona and Colorado, the San Francisco Giants got right back on track at home, beating the Toronto Blue Jays 10-1 at Oracle Park on Monday night.
The Giants came into Monday night’s game 15 games below .500 at 37-52. They seem to be gravitating around that mark, never going below it, and the same thing rang true yet again.
The Giants started out fast right out of the gate. The first batter of the game, Heliot Ramos, hit a long triple to right-center field that turned into a little league home run. The throw from shortstop Andrew Gimenez on the relay sailed past the third baseman Kazuma Okamoto and into the dugout. Ramos was allowed to score, and the Giants had the early 1-0 lead.
The Giants tacked on another run in the fourth inning. After Rafael Devers walked to lead off the inning, Jung Hoo Lee then singled, with Devers taking third on the hit. Willy Adames then hit into a 6-4-3 double play, but Devers came in to score, giving San Francisco a 2-0 lead.
In the fifth inning, the Giants got creative in scoring their third run. After Victor Bericoto singled to lead off the inning, he advanced to second on an Eric Haase sacrifice bunt. Ramos then grounded out. But after Luis Arraez was intentionally walked, Arraez attempted to steal second base. At that moment, Bericoto dashed home and made it ahead of the throw as Arraez, who knew he was dead to rights stealing second, stopped midway between first and second in order to let Bericoto score–and he did. The Giants were ahead 3-0.
In the top of the sixth inning, the Jays scored their lone run on a long Okamoto home run. The score was then 3-1, but the Giants put the game away in the very next inning–with the help of the Jays’ defense.
In the bottom of the sixth, Devers led off the inning with a walk. The next batter Lee grounded to the shifted third baseman Okamoto, but he missed the ball for his second error of the game, advancing Devers to third base. Adames then walked. After Bryce Eldridge struck out looking, Bericoto singled, bringing in two runs and giving the Giants a 5-1 lead. The next batter Haase popped out to the catcher. But with two outs and two on, Ramos hit a real home run just over the 24-foot wall in right field, giving the Giants an 8-1 lead.
Ramos wasn’t done. In the eighth inning, Ramos hit his second home run of the game, a two-run shot that put the Giants up 10-1. That would end up being the final score.
On the pitching side, Giants starting pitcher Landon Roupp was superb. He threw eight innings of one-run ball, giving up just three hits and two walks. Roupp struck out five Jays. In relief, Spencer Bivens threw a 1-2-3 ninth inning, including two strikeouts.
For the Jays, it was a not-so-good homecoming for Kevin Gausman. In 5 1/3 innings, Gausman gave up seven runs on five hits. Four of those runs were earned. He walked five batters and struck out eight.
The Giants improve to 38-52, yet again avoiding slipping below 15 games under .500. The Blue Jays are now 42-49.
Up next, the Giants will try to clinch the series against the Jays on Tuesday night. Trevor McDonald (3-6, 4.42 ERA) will pitch for San Francisco. The Jays have not yet decided who will pitch for them.

