The SF Giants extended their winning streak to nine games on Tuesday with another comeback win over the Padres.