SAN DIEGO — Aubrey Huff hit a tying homer off All-Star closer Heath Bell leading off the ninth inning, and Mike Fontenot brought in the go-ahead run with a bases-loaded walk with two outs in the 12th, helping the National League West-leading San Francisco Giants beat the last-place San Diego Padres 6-2 on Thursday night.
The bullpen collapse extended the Padres’ losing streak to six games, tying their season high.
Bell was trying to preserve a 1-0 win for Aaron Harang, who threw seven strong innings in his second start back from a stint on the disabled list. But Huff muscled an 0-2 pitch several rows into the stands down the right-field line for his ninth homer.
Bell had gone 99 games and 102 innings — the longest stretch in franchise history — since giving up his last homer, to San Francisco’s Juan Uribe on April 19, 2010.
It was Bell’s second blown save in 62 chances dating to last year and second in 28 opportunities this year.
Giants All-Star closer Brian Wilson came on with the bases loaded and one out in the bottom of the 12th for his 27th save in 31 chances. He allowed Will Venable’s sacrifice fly and walked Chris Denorfia to load the bases before getting Jason Bartlett to ground out.
Cody Ross started the winning rally in the five-run 12th with a leadoff walk against Luke Gregerson (2-3) and was replaced by Emmanuel Burriss, who stole second. Gregerson then walked Brandon Crawford and committed an error trying to field Eli Whiteside’s bunt, loading the bases. Miguel Tejada fouled out and Andres Torres struck out before Fontenot walked on four straight pitches.
The Giants piled on with Pablo Sandoval’s two-run single, and RBI base hits by Nate Schierholtz and Huff. All five runs that inning were unearned.
Santiago Casillas (2-1) threw two perfect innings for the win.
The Padres, the lowest-scoring team in the NL, dropped 13 games behind the defending World Series champions and 13 games under .500.
The Padres had scored only two runs in their past 44 innings before the All-Star break. Their losing streak includes consecutive shutouts at Los Angeles, including a game in which the Dodgers didn’t get their first hit until there were two outs in the ninth inning.