SAN FRANCISCO -- Nate Schierholtz hit his second home run of the game leading off the bottom of the 14th inning to give the San Francisco Giants a 6-5 victory over the San Diego Padres on Wednesday night.