Ryan Vogelsong worked seven shutout innings and received ample offensive support Tuesday night as the San Francisco Giants lengthened their dual winning streaks to five overall and eight at home with a 6-0 victory over the San Diego Padres.