PHILADELPHIA -- Chase Utley hardly flinched while he rounded the bases, the crowd roared and his teammates leaped for joy.
Utley doesn't display much excitement. He sure delivers clutch hits.
"I was trying to put the ball in play, trying to make solid contact," Utley said. "For some reason, when the ball is down, I put the barrel on it."
The last-place Phillies have won 11 of 17 and are within one game of .500 (26-27) for the first time since April 22.
The Giants have lost six in a row for the first time since August 2003.
"We made bad pitches and didn't execute," Giants manager Felipe Alou said. "It seemed every ground ball they hit was a base hit."
Pat Burrell started the eighth with a single against LaTroy Hawkins (1-5). Tomas Perez walked and David Bell sacrificed. After Jason Michaels was intentionally walked, Lieberthal lined out to second base.
Utley then lined a shot into the right-field seats for his ninth homer and second career slam.
Utley has certainly made a strong case to play every day, but he platoons with Placido Polanco at second base.
"Utley's a run-producer," Phillies manager Charlie Manuel. "It's just a matter of time until he plays every day."
After the Phillies took a lead on Rollins' disputed bloop single in the seventh, San Francisco tied it at 6-6 in the eighth on Jason Ellison's fielder choice that scored Edgardo Alfonzo.
With one out and runners at second and third in the seventh, Rollins hit a shallow fly to left-center. Left fielder Pedro Feliz made a sliding attempt, but second-base umpire Andy Fletcher ruled the ball hit the ground.
The umpires conferred, but stuck with Fletcher's call, although replays showed Feliz made the catch. Alou was ejected for arguing the call.
"I don't want a break. I want the right call," Alou said.
In the sixth, the Phillies tied it at 5-5 on Perez's two-run single.
Rollins and Polanco hit consecutive singles to open the inning against reliever Jeff Fassero. Abreu followed with a liner off the left-center field wall, but center fielder Ellison threw Rollins out at the plate.
After Burrell walked, Perez bounced a single up the middle.
Perez entered the game after Jim Thome was ejected for arguing a called third strike in the third.
The mild-mannered Thome, who has been in a season-long slump, was upset after being called out by Paul Schrieber on a pitch on the outside corner, leaving two runners on to end the inning.
Alfonzo's two-run triple in the sixth gave the Giants a 4-3 lead. Mike Matheny added an RBI double to make it 5-3.
Lieberthal had an RBI double in the third and Rollins tied it at 2-all on a triple that right fielder Moises Alou appeared to lose in the lights. Polanco followed with a single to left that made it 3-2.
Giants starter Kirk Rueter allowed three runs and 10 hits in five innings, getting a no-decision for the sixth time in 11 starts.
Rueter helped himself with a two-out RBI single in the second inning and Ellison followed with a run-scoring single that made it 2-0. Left fielder Burrell threw out Matheny at the plate on Ellison's hit, ending the inning.
Phillies starter Cory Lidle yielded five runs and nine hits in 5 1/3 innings.
- Before the game, Felipe Alou received a contract extension through 2006 with a mutual option for 2007.
- Rueter's RBI was his first of the season and 40th in his career.
- It was Thome's first ejection since joining the Phillies before the 2003 season.
- The Phillies are 7-1 in Lidle's last eight starts after going 0-3 in his first three outings.
- Abreu has reached safely in 23 consecutive games.