Rockies 6, Giants 4

SAN FRANCISCO (AP) - Barry Bonds broke out of a lengthy home run drought Sunday, hitting his 746th career homer in the sixth inning of a 6-4, 10-inning loss against Colorado to pull within nine of Hank Aaron's career record 755.

Bonds hesitated and watched the 2-1 fastball from Taylor Buchholz sail over the center-field wall for his 12th homer of the year and first in 15 games since a shot off the Mets' Tom Glavine on May 8. The two-run drive pulled the Giants within 4-3.

Bonds rounded the bases as "746" flashed on the main scoreboard and he received a big hug from bat-boy son, Nikolai, after crossing home. Fans began chanting "Barry! Barry!"

Former Giant LaTroy Hawkins gave up Bengie Molina's tying single to right with two outs in the eighth after Bonds drew a full-count walk with a runner on first, then walked again in the 10th for his 52nd free pass.

Troy Tulowitzki singled home the go-ahead run in the 10th, then Chris Iannetta followed with an RBI double.

Steve Kline (0-1) allowed Todd Helton's leadoff single in the 10th and Kazuo Matsui entered to pinch run. Randy Winn made a great running catch on Garrett Atkins' ball at the warning track, but Matsui strayed off second and failed to tag up, missing a key chance to advance. He scored on Tulowitzki's hit.

Ramon Ramirez (2-1) pitched the ninth for the win as Colorado completed its first three-game sweep in San Francisco, and first in the series since May 24-26, 2002, in Denver. The Rockies have won five in a row for the first time since July 2-6, 2004 -- after a span of 453 games without doing so.

Brian Fuentes finished for his 11th straight save and 15th in 16 chances overall, setting a franchise record for most saves in a month with 11.

(Copyright 2007 by The Associated Press. All Rights Reserved.)