Tim Hudson can accomplish both, but he'll likely need some more run support when the teams meet Monday in their series finale.
Hunter Pence and Buster Posey had seven of San Francisco's 11 hits and drove in seven runs in a 9-0 win Sunday. The Giants' run total was their highest since a 9-6, 14-inning win over Philadelphia on July 22.
San Francisco has scored 23 runs during a 3-1 stretch after totaling six in losing the previous six games. The Giants had four home runs Sunday to double their total from the prior 10 contests.
Pence had two of those homers and Brandon Belt had one in his second game back from a concussion.
"We're going to have to score runs here down the stretch. We're going to see good pitching," manager Bruce Bochy said. "We're doing a better job of really keeping the line moving right now. That's always a good thing."
The Giants (60-51) are looking to finish 6-1 in the season series with the Mets (53-58), and facing the struggling Gee (4-4, 3.77 ERA) appears to give them a good chance to do so.
Gee has posted an 8.10 ERA while losing three consecutive starts, giving up five runs in 6 2-3 innings of a 6-0 home defeat to Philadelphia on Tuesday. He had gone 2-1 with a 2.00 ERA in his previous four outings at Citi Field.
"The most frustrating part is I thought I threw the ball a lot better than I had in the previous couple of outings," Gee said. "When the end result still isn't there, it's very frustrating."
Gee has gone 0-1 with an 8.10 ERA in two career starts against San Francisco and will be opposed by Hudson (8-8, 2.71), who has a 1.77 ERA in his three outings since the All-Star break. The right-hander, however, was charged with the loss in each of his past two, having received a combined two runs of support.
He gave up three runs over seven innings of a 3-1 defeat to Pittsburgh on Tuesday.
Hudson is among the major league leaders with a 2.13 road ERA and went 1-1 with a 0.93 ERA in three away starts in July.
His 17 wins against the Mets are tied for his most against any opponent, and he's gone 2-0 with a 3.00 ERA in four matchups since the beginning of last season. Hudson allowed three runs over five innings of a 5-4 victory June 7 in his only start against New York this season, not getting a decision.
Lucas Duda is a lifetime .393 hitter against Hudson and has seven hits in his last 12 at-bats in the matchup.
Pablo Sandoval is 3 for 5 with a home run and a double against Gee, while Travis Ishikawa has two homers in three at-bats off of him.