Hunter Pence, who stormed through September and was rewarded with a five-year, $90 million contract extension, sealed a two-run rally in the ninth inning Sunday with a bases-loaded single, giving the Giants a 7-6 walk-off victory over the Padres.