Bonds is in an oh-for-21 slump. He trails Hank Aaron's all-time home run mark by four.
Barry Zito won for the first time in seven starts. He's 7-and-9. Zito struck out a season-high eight to win for the first time since June fourth.
Randy Winn had three hits and Omar Vizquel added an R-B-I single for insurance in the eighth as San Francisco won for the first time in five tries after the All-Star break.
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or firstname.lastname@example.org.