SAN DIEGO (AP) Evan Longoria and Alex Dickerson hit consecutive home runs in the third inning and the San Francisco Giants scored four runs during an unusual rally in the sixth to beat the San Diego Padres 7-5 Wednesday night for their first three-game sweep of the season.
The Giants were held to single-digits in runs for the first time in four games. They had amassed 33 runs on 44 hits in their previous three games.
San Francisco, last in the NL West, has swept two-game series against Toronto and San Diego this season but this was the first three-game sweep.
Hunter Renfroe hit his 25th home run and rookie Fernando Tatis Jr. his 12th for the Padres, who have lost four straight.
Longoria homered for the fourth time in the series when he hit a two-run shot to left-center estimated at 430 feet off rookie Cal Quantrill with two outs in the third. Dickerson, from suburban Poway, followed two pitches later with a 422-foot shot to right-center for a 3-2 lead. It was the first time the Giants hit consecutive homers this season. It was Longoria's 11th and Dickerson's third.
Dickerson was designated for assignment by the Padres on June 5 and traded to San Francisco on June 10. He was recalled from Triple-A Sacramento on June 21.
Trevor Gott (5-0) pitched a perfect fifth for the win. Will Smith pitched a perfect ninth for his 22nd save.
Tatis Jr. put the Padres ahead 4-3 when he drove a pitch from rookie Shaun Anderson an estimated 406 feet to the second deck in left-center with two outs in the fourth.
After Padres reliever Luis Perdomo (1-1) got Dickerson to hit into an inning-ending double play with the bases loaded in the fifth, the right-hander gave up four runs during an odd Giants rally in the sixth.
Facing Kevin Pillar with one out, Perdomo apparently thought time had been called and lobbed a pitch toward the plate, hitting the batter. Time hadn't been called, so Pillar was awarded first. Perdomo retired Joe Panik before Donovan Solano hit an RBI double and pinch-hitter Pablo Sandoval followed with another RBI double that center fielder Wil Myers lost either in the lights or the hazy sky. Brandon Belt followed with an RBI double and Austin Slater with a run-scoring single.
San Diego took a 2-0 lead on RBI singles by Myers and Austin Hedges in the second. They tied it at 3 on Hunter Renfroe's RBI double with two outs in the third. Renfroe was thrown out at home by rookie right fielder Mike Yastrzemski on Greg Garcia's single to end the inning. It was the first career outfield assist for the grandson of Hall of Famer Carl Yastrzemski.
Renfroe homered to right-center off Tony Watson with one out in the eighth to pull the Padres within two runs. He and Garcia had three hits apiece.
Anderson allowed four runs and eight hits in four innings. Quantrill gave up three runs and five hits in 4 1/3 frames.