In relief, the winner was Jose Capellan (3-2).
Francisco Cordero recorded his 14th save of the year.
Barry Bonds, who belted the 733rd homer of his career, tying Hank Aaron for the National League record, drove in six runs; Pedro Feliz had two RBI; Randy Winn had three hits and one RBI; Moises Alou had three hits and one RBI; Ray Durham had one RBI; and a run scored on Bell's throwing error for the Giants (75-78), who have lost three of their last four games.
The losing pitcher was reliever Vinnie Chulk (0-3).
Rosie O'Donnell unveils nearly 50-pound weight loss
Members of Congress to keep receiving porn magazine