Tim Lincecum fielded a comebacker to get out of the third inning Friday night and then turned and headed back for the dugout. At least, that's what he thought was happening.

The play was just the second out of the inning, and as they tend to do in Philadelphia, the Phillies fans let Lincecum know about his mistake.

"They all together were like, 'What the hell is this guy doing,' " Lincecum said after a 7-2 Giants victory. "I was like, 'All right, I'm an idiot for a minute. Now let's go back to the mound.' "

Lincecum laughed off the blooper, then went right back to dominating the Phillies. He went seven innings at Citizens Bank Park, giving up just two earned runs and picking up his first road win since April 23. The Giants are thrilled to see Lincecum's stuff and results return bit by bit after a stunningly rough first half. They're just as happy to see him smiling on the field again.

"He has a different look," manager Bruce Bochy said. "He's pitching with confidence, he didn't get flustered by anything. He's different right now, and you saw it the last start and you saw it tonight."

In his two post-All-Star-break starts, Lincecum has given up two runs over 15 innings.

Brandon Crawford made sure Friday night's game was an easy one, breaking open the game with a sixth-inning grand slam off Vance Worley, his former summer-league teammate.