NEW YORK -- Bobby Parnell got to Citi Field about three hours before his second major league start Friday night. He went over San Francisco's hitters, took some swings in the batting cage to prepare for Barry Zito and started warming up a little earlier than usual.
It looks as if this routine will work just fine.
"That's huge for us because we didn't know whether or not that he could fill that particular role," Mets manager Jerry Manuel said. "It's a big, big boost for us in going forward."
Parnell (3-4) limited San Francisco to three singles and struck out seven, including four straight overlapping his final two innings. The right-hander, who opened the year in the bullpen, recorded just seven outs in his first start, a 3-1 loss at San Diego last Saturday.
"I think I just had a better rhythm and got a little bit of a routine behind me," Parnell said. "San Diego was kind of a learning experience for me and that's the way I took it. Today, I figured I'd probably make a little bit more of a leap and bound. I just had some good innings."
Angel Pagan connected against Zito (8-11) for New York's first leadoff homer of the season. Jeff Francoeur added a two-out RBI double in the fourth and Gary Sheffield tacked on a sacrifice fly in the sixth.
Wearing cream-colored throwback jerseys modeled after the 1905 Giants, New York bounced back from a miserable 2-5 road trip with its 10th shutout of the season. The Mets pulled within 9½ games of wild card-leading Colorado with the victory and need to string together some wins during their season-long 11-game homestand to get back in the playoff race.
The Giants' best opportunity came in the eighth against Brian Stokes, when they put runners on first and second with one out. Pedro Feliciano came in and retired Eugenio Velez on a fielder's choice before Freddy Sanchez bounced to third to end the inning.
Francisco Rodriguez then pitched a perfect ninth to finish the four-hitter and record his 26th save in 31 opportunities.
"We just didn't do anything offensively," Giants manager Bruce Bochy said.
Edgar Renteria had two hits for San Francisco, which stayed 1½ back of Colorado. Zito allowed three runs and five hits in five-plus innings, ending a four-start unbeaten streak.
The Giants opened a season-long, 11-game trip with their fourth loss in five games. They are just 23-33 on the road this year, compared with 39-20 at home.
"We have to start playing on the road better," Renteria said. "We want to do it. We're going to be all right."
Pagan hit his first career leadoff homer, driving a 1-2 pitch from Zito into the seats in left. It was the first leadoff shot for the Mets since Jose Reyes connected at Atlanta on Sept. 19.
Zito didn't allow another hit until Luis Castillo's leadoff single in the fourth. Two batters later, Francoeur doubled over center fielder Aaron Rowand to give New York a 2-0 lead.
Citi Field had a slightly different look when the Mets returned home, with new videoboards in foul territory in right and in a food court behind the plate. The club also has started adding more pictures from some of its famous teams after its new field was criticized earlier in the year for lacking a strong connection to the franchise's history. ... Giants RF Randy Winn rested and Bochy said he'll likely sit out Saturday, too. Bochy said Winn is fine physically. ... Mets LHP Billy Wagner, out all season following elbow ligament replacement surgery, pitched a perfect inning in a rehab appearance with Class A St. Lucie. ... San Francisco was shut out for the sixth time.