Matt Cain pitched into the eighth inning to outduel Cole Hamels and lead the San Francisco Giants to a 2-1 win over the Phillies on Wednesday night.
The NL West-leading Giants won for the third time in four games, and help could be on the way. The defending World Series champions have a deal in place for New York Mets slugger Carlos Beltran, a person familiar with the negotiations told The Associated Press, and just need the All-Star outfielder to approve the trade.
Without Beltran, the Giants scratched out two runs to deny Hamels (12-6) his NL-best 13th win.
The Phillies lefty went 7 2/3 innings allowing the two runs on six hits and one walk while striking out six.
Each team has won a game, but the Beltran deal could help keep
the pennant on the West Coast.
The Mets would get pitching prospect Zachary Wheeler, who is 7-5 with a 3.99 ERA in 16 starts for San Francisco's high Class-A affiliate in San Jose. The Giants selected Wheeler with the No. 6 pick in the 2009 draft.
Giants manager Bruce Bochy called Beltran, “one of the elite players of the game.”
In partnership with NBC Sports Philadelphia
The Giants entered batting only .241 with 66 homers and 371 runs scored, all numbers that rank toward the bottom of the NL. Beltran is batting .289 with 15 home runs and 66 RBIs. Asked where Beltran would play in the outfield, Bochy laughed and refused to specifically discuss the trade.
Cain allowed an unearned run and four hits before he was yanked when pinch-hitter Ross Gload reached on catcher's interference leading off the eighth. Javier Lopez got three outs and Brian Wilson finished for his 32nd save and a combined four-hitter. The Giants have won 12 of 17.
Giants center fielder Aaron Rowand, a former Phillie, sat in the dugout for 20 minutes before the game describing some of his greatest catches in Philly, and regretted a near-miss: He once climbed the center-field fence trying to make a spectacular catch, but the ball bounced off his glove. Home run, Beltran.
“When Carlos gets here,” he said, his story tailing off.
Rowand helped the Giants strike first when he sliced an opposite-field triple into the right-field corner in the third for a 1-0 lead.
Jeff Keppinger doubled to lead off the seventh and Cody Ross, the NLCS MVP, walked. Nate Schierholtz followed with a low liner and right fielder Domonic Brown took a weird route before failing on a diving attempt, helping the Giants extend the lead to 2-0.
Hamels, who threw eight shutout innings in his last start against San Diego, escaped the rest of the inning without further damage after loading the bases with no outs. Rowand grounded into a double play to end the rally.
Staked to a 2-0 lead, Cain ran into trouble in the seventh. Cain and catcher Eli Whiteside couldn't get out of each other's way on Shane Victorino's infield popup. They bumped each other and the ball was knocked into foul territory for a two-base error. Brown's hard grounder deflected off first baseman Aubrey Huff and into right to make it 2-1.
Carlos Ruiz hit into a double play to end the threat.