The San Francisco Giants look like a whole different team than they did five days ago. Evan Longoria and Alex Dickerson hit consecutive home runs in the third inning and the 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. read more https://www.espn.com/mlb/recap?gameId=401076025