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. Schierholtz had three hits and drove in three runs for the Giants, who beat the Padres for just the third time in 12 games at AT&T Park.