The surging Giants will go for a sweep of the visiting Expos when the teams conclude their four-game series with a doubleheader.
The twinbill became necessary after a game was rained out in San Juan, Puerto Rico on May 23. The teams originally planned to make up the game by playing at Montreal on Aug. 9, but travel difficulties for both teams persuaded Major League Baseball to schedule a doubleheader in San Francisco on the final day of the series.
The Giants, who lead the NL wild-card race by one game over San Diego, blew late leads in the first two games of the series, only to win 8-5 on Monday and 5-4 on Tuesday.
Jason Schmidt allowed two runs—one earned—and four hits over eight solid innings on Tuesday but was forced to leave before the ninth with a groin injury. The bullpen went on to blow the lead before J.T. Snow won it for San Francisco with an RBI single in the bottom of the ninth.
Barry Bonds hit a solo homer leading off the second and a two-run shot in the fourth, giving the 40-year-old slugger 33 homers this season and 691 for his career.
With a sweep Wednesday, the Giants will establish their longest winning streak of the season, eclipsing a seven-game run from June 19-25.
The Expos have dropped three straight since winning seven in a row.