SAN FRANCISCO -- Hunter Pence followed his first long-term contract with his first game-ending hit with San Francisco.
Pence singled in the winning run with no outs in the ninth inning to give the Giants a 7-6 victory over the San Diego Padres on Sunday.
"Honestly, they showed faith in me by giving me the contract and that lifted my spirits," said Pence, who formally signed a five-year with the club earlier in the day. "I wanted to show them why they should believe in me."
Pence's last walk-off hit came with the Philadelphia Phillies on May 15, 2012.
"This game was a great way to go into the offseason," Pence said. "We have a team that battles and is scrappy. The last three weeks we've been playing that way and that gives us momentum heading into offseason."
"That's a tough one, whether it's April, May, June or . . . September," Padres' manager Bud Black said. "Huston has been so reliable for us the past couple of years and it just goes to show that players are not invincible."
After Buster Posey was intentionally walked, Pence, who had three RBIs, singled to center to end the game.
"You couldn't ask for a better story today with everything that happened," Giants manager Bruce Bochy said. "It felt like a playoff game. I guess the guys really wanted a piece of third place."
Jedd Gyorko hit a grand slam and Nick Hundley homered for the Padres. Gyorko's slam put an exclamation point on a sensational rookie season. He became the first rookie second baseman to lead his team in RBIs. His 23 homers are the third most by a rookie second baseman ever.
"He's had a fabulous year, no doubt about it," Black said. "The power numbers, the defense and you add the time he missed where he could have added to those numbers. He had a good rookie season, there's no doubt about that."
Tyson Ross pitched six innings, allowing three runs on seven hits. He walked one and struck out seven. He was 0-4 in his previous eight starts.
Belt drove in two runs for the Giants, who lost their second straight. Pablo Sandoval also drove in a run.
It also broke a 2-2 tie in the fifth. Walks to Alexi Amarista and Jesus Guzman sandwiched around Chris Denorfia's single loaded the bases ahead of Gyorko, who was the first hitter faced by Giants reliever Kyle Dunning.
Hundley led off the third with his 13th home run, a career high. Tommy Medica doubled home a run in the fourth.
Barry Zito entered the game for one batter in the eighth, striking out Mark Kotsay in what was likely his last appearance in a Giants uniform. He received a standing ovation and acknowledged it with a wave of his cap to the entire stadium.
"That was a special moment," Pence said. "He was in a zone and went to get the one out. It was powerful."
The Giants end the season with a streak of 246 regular-season sellouts. ... The Giants had the best record within the NL West Division and won the season series against each of the other four teams. ... Sunday was the 59th anniversary of Willie Mays' catch in game one of the 1954 World Series. ... Denorfia, who had three hits, ended the season with a seven-game hitting streak. ... Padres OF Mark Kotsay played in his 1,914th and final game. ... Gyorko hit the Padres second grand slam of the season and No. 135 in franchise history.
The focus has been on marquee talents like Manny Machado and Bryce Harper, but Daniel Murphy and others should also get top dollar.
Alex Bregman knows how to hold a grudge, saying he wears No. 2 for the Astros partially because the Diamondbacks didn't draft him No. 1 overall in 2015.
Three straight losses to the Kansas City Royals has left a sour taste in the Minnesota Twins' mouths as they prepare to kick off their final road trip of the season, a 10-game, three-city jaunt that will include stops in Detroit and Oakland.
With just over two weeks left in the regular season, the Milwaukee Brewers are still nipping at the Chicago Cubs' heels in the National League Central race while trying to protect their wild-card lead from the resurgent Los Angeles Dodgers.
Marco Gonzales will be glad to see the Los Angeles Angels again.
Texas manager Jeff Banister has decided to play it straight Sunday afternoon as the Rangers go for a sweep of a three-game series against the San Diego Padres at Petco Park.