The Phillies, coming off a 4-2 road trip, are 17-28 at home. The last season they ended with a losing home record was 2000. That streak is clearly in jeopardy.
The Phillies took a 1-0 lead in the fourth inning.
Shane Victorino opened the inning with a sharp single up the middle and advanced to third on Chase Utley's base hit to right. Victorino then scored and Utley advanced to second on a balk by Lincecum.
The Phillies eventually loaded the bases, but Lincecum averted further damage by getting Placido Polanco to ground out to third for the final out.
"I saw film over the last two games he pitched and he had a better fastball tonight," Phillies manager Charlie Manuel said of Lincecum. "He threw from 89-93 and touched 94 [m.p.h.]. Last time out, I didn't see that. Tonight he was throwing his fastball better. Good change-up. He pitched a good game."
San Francisco tied the score in the fifth on a two-out RBI double to right by Whiteside, who entered the game with a .218 career average. It was the first hit of the season for Whiteside, who was recalled Wednesday from triple-A Fresno.
In the bottom of the inning, Jimmy Rollins hit a one-out single and stole second. Lincecum got out of the inning by striking out Victorino and Utley.
The Giants opened the sixth by loading the bases on consecutive singles by Ryan Theriot and Melky Cabrera and a walk to Buster Posey. Theriot scored on Pablo Sandoval's sacrifice fly to left. Nate Schierholtz walked on some awfully close pitches to re-load the bases.
Worley stayed in the game, which was all one needs to know about Manuel's confidence in a bullpen that entered the game with a 4.87 ERA, second-worst in the majors.
Crawford, now hitting .240, launched a grand slam to right.
"I think I went with the sinker a little too much in the fifth and sixth inning and he may have known it was coming," Worley said of Crawford.
Crawford said he was just trying to hit a sacrifice fly.
"Right there I am trying to see a pitch up and hopefully get it in the air and score a run," Crawford said.
Manuel saw that Worley was struggling but thought he had enough to get out of the inning.
"He got into trouble. He started getting the ball up. I still felt like he was throwing good," Manuel said.
If he had gone to the bullpen, the manager said, "I would have to bring [Jeremy] Horst in. They had [Angel] Pagan sitting over there for Schierholtz, for sure. I thought Worley could handle him there. I still liked him. That was my thinking. The guy I would have gone to was Horst, because of the two lefties there. . . .
"When you look at it, it's definitely tough for me to put one of those kids on a bases-loaded, one-out situation in the game right now. That's kind of tough."
Worley pitched six innings and threw a career-high 119 pitches. He allowed six runs, all earned, on six hits, walking three and striking out nine.
"I felt strong enough to keep going and I think Charlie was on the same page and left me out there," he said.
Ryan Howard made it 6-2 in the sixth with a solo home run to center, his second since returning July 6 from his Achilles tendon injury.
"I feel good out there," Howard said. "I have felt good since I've been back."
Contact Marc Narducci at 856-779-3225, firstname.lastname@example.org, or on Twitter @sjnard