Barry Zito got a final curtain call, and Hunter Pence, armed with his new $90 million contract, singled home the winning run in the bottom of the ninth inning as the San Francisco Giants closed the season with a 7-6 win over the San Diego Padres.