Tim Stauffer threw seven strong innings and 1 win over Florida.
Logan Forsythe lofted a sacrifice fly for the Padres, who downed the Marlins for the 12th time in the last 16 meetings.
Stauffer (8-9) bounced back from one of the worst outings of his career by limiting the Marlins to five hits. One of those hits was a home run by John Buck in the seventh.
Javier Vazquez (7-11) allowed five hits and fanned five over six innings in the opener of this four-game series.
The Marlins lost for the 12th time in 14 games.