PHILADELPHIA -- Seven homers sailed out of Philadelphia's hitter-friendly park Friday night. Barry Bonds never came close.
"Looking at the ball jumping out of the ballpark, you always think every time he steps to the plate that he's going to hit a home run," Giants shortstop Omar Vizquel said. "But it didn't happen."
Vizquel and Randy Winn went deep for the Giants, who lost right fielder Moises Alou to a sprained right ankle. Alou's injury looked worse -- he was carted off the field after stumbling in the right-field corner while chasing a foul fly in the third.
The 39-year-old Alou, plagued by leg injuries throughout his career, leads the team with seven homers and 25 RBI. He provides protection by batting behind Bonds, who could see even more free passes now.
"I feel pretty bad because I think Mo has been the engine that has been moving things around when they pitch around Barry," Vizquel said. "He has been the guy that has been bringing guys home."
Alou appeared to twist his ankle before tumbling to the ground in the right-field corner. Bonds and other teammates gathered around Alou, who stayed down for several minutes before he was taken off the field on a cart. His father, Felipe, the Giants' manager, also came out to check on him.
Philadelphia fans, who booed Bonds all night, gave Moises Alou a round of applause. He was taken for X-rays, which were negative, but Giants trainer Stan Conte said he expects the right fielder to miss at least 15 days -- maybe more.
Felipe Alou was angry that a few fans booed Bonds even when he came across the field to see how Moises Alou was doing.
"Barry went over there as a teammate and two or three fans booed him. I believe that was really cheap, very cheap," the manager said.
Bonds, lifted before the bottom of the eighth inning, left the ballpark before reporters were allowed in the clubhouse.
Phillies left fielder Pat Burrell also came out with tightness in his left hamstring, but manager Charlie Manuel said Burrell might be able to play Saturday night.
After a day off Thursday afternoon in Milwaukee, Bonds was back in the cleanup spot Friday. He heard it from Philadelphia's notoriously harsh fans before every at-bat, though the reception probably wasn't as vicious as many expected. One sign in the stands read "CHEATER" and fans in left field chanted "Just retire! Just retire!"
"I thought it was fine. Nothing wrong with it. The fans create a lot of energy. It helps much more than you might think, and I think it helped our team tonight," Manuel said.
Cameras flashed in the crowd of 37,269 every time Bonds swung. He went 0-for-3 with a strikeout and an intentional walk, staying stuck at 712 homers -- two behind Ruth for second place on baseball's career list. The slugger fanned against reliever Aaron Fultz leading off the eighth.
Bonds' best swing was a hard liner that landed foul down the right-field line. He popped up to shallow center with a runner on first in the first and grounded into a rare 3-5-4 double play against an overshifted infield to end the fifth.
He barely budged from the batter's box on the fly ball, holding onto his bat the whole time until he retreated to the dugout. Bonds hesitated out of the box and jogged slowly on his fifth-inning grounder, allowing the Phillies to turn two. Howard started it with a difficult but accurate throw, and Bonds slammed his helmet down in frustration.
Bonds was intentionally walked with first base open in the third. Alou followed with an RBI single.
"I feel it's very difficult to pitch to him with a base open," Manuel said.
Howard hit a two-run homer in the first inning and a solo shot leading off the third against Matt Cain (1-4) for his second career multihomer game.
"You could say it was special to do it in front of somebody like that," Howard said, referring to Bonds. "I got to meet him before the game. He just said to stay with it. It was cool for me, he was kind of a hero to me growing up."
Floyd gave up three runs and nine hits in six-plus innings, shrugging off all the attention surrounding Bonds' visit.
"That's just one guy in their lineup," Floyd said. "I wanted to throw him first-pitch strikes."
Cain served up four homers in four innings. He allowed six runs and nine hits.
Utley hit a solo homer in the first inning and a two-run drive in the fourth for his eighth multihomer game. He also doubled and scored in the sixth on a two-out single by Shane Victorino, who replaced Burrell in left.
- Utley has nine hits in 17 at-bats.
- Howard's other multihomer game was April 23 against Florida.
- Vizquel played his 2,302nd game at SS, tying Cal Ripken Jr. for third most at the position behind Hall of Famers Luis Aparicio (2,581) and Ozzie Smith (2,511).