Gene Richards highlighted a four-run second inning with a two-run single and Steve Garvey hit his second homer of the year to help San Diego beat visiting Atlanta.
The Padres got 15 hits off four Atlanta pitchers, And every San Diego player that appeared in the game, with the exception of the pitchers, had at least one run batted in.
Right-hander Eric Show (2-0) went 5 1/3 innings to get the victory, getting relief help from Chris Welch and Luis DeLeon, who got his first save.
It was the first win of the year for the Padres over the Braves, who swept a four-game series over San Diego in Atlanta last week.
Rookie right-hander Craig McMurtry lasted just two innings, giving up four runs.
Dodgers 4, Giants 3: Los Angeles loaded the bases on three walks by San Francisco reliever Greg Minton in the ninth inning and got the winning run on Ken Landreaux's grounder to beat host San Francisco.
Landreaux slapped the ball toward second base to pick up his 11th RBI of the season. The grounder came with one out, and Derrel Thomas scored from third as Steve Sax was forced at second.
Minton came into the game to start the ninth and walked lead off batter Thomas. Steve Yeager sacrificed, Minton walked pinch hitter Rick Monday intentionally and then walked Sax unintentionally.