Jedd Gyorko's go-ahead home run sparked a Padres' four-run rally in the eighth inning, as San Diego beat the Dodgers, 10-7, on Thursday night at Petco Park.