Ramon Laureano went 2-for-4 with a two-run home run and Nick Pivetta struck out eight batters over five innings to lead the San Diego Padres to a 7-1 victory over the San Francisco Giants.