Padres 3, Marlins 1

SAN DIEGO -- The San Diego Padres socked three home runs and Andrew Cashner pitched seven strong innings in a 3-1 victory over the Miami Marlins on Friday night.

San Diego snapped a three-game losing streak as third baseman Brett Wallace, first baseman Yonder Alonso and right fielder Matt Kemp homered.

Alonso and Kemp went deep back-to-back in the fifth inning. Kemp also doubled in the third.

Cashner (4-10) allowed one run, five hits and one walk and hit a batter while striking out five. He had lost eight of his previous 10 decisions since April 24 but now has won two of his past four starts.

Craig Kimbrel collected his 27th save in 28 chances after Joaquin Benoit worked the eighth.

Marlins starter Dan Haren (7-6) suffered his first loss since June 25 after giving up three runs and eight hits. He has won once in his last nine starts.

The offensive outburst was rare for the Padres, who were shut out by the Marlins for a league-high 14th time on Thursday night. During San Diego's three-game skid, it was outscored 20-4 and managed just 13 hits.

The Marlins, who had won three straight road games, have dropped seven of their last nine games at Petco.

They had runners in scoring position in three of the final four innings but were unable to slice into San Diego's lead. That included the tying runs being aboard in the ninth, but right fielder Ichiro Suzuki grounded out to second baseman Jedd Gyorko for the final out.

Alonso and Kemp homered on consecutive pitches in the fifth inning to give the Padres a 3-1 lead. It was Alonso's third home run of the year and Kemp's 11th.

Wallace's fourth-inning homer tied the score at 1. He redirected Haren's 82 mph fastball 431 feet over the right-field fence for his first homer with the Padres.

Kemp stroked a two-out double down the third-base line in the fourth. But left fielder Justin Upton, starting his first game since Sunday, struck out.

The Padres loaded the bases in the second. Singles by catcher Derek Norris and center fielder Melvin Upton Jr. preceded shortstop Clint Barmes getting hit by a pitch. But Cashner struck out to end the threat.

The Marlins nicked Cashner for a run in the first inning. Suzuki walked to open the game, stole second and scored on first baseman Justin Bour's double to right field.

NOTES: Padres LF Justin Upton returned to the starting lineup for the first time since Sunday. Upton, who is in countless trade rumors, is battling a balky oblique. ... C Derek Norris, who doesn't have an RBI since June 28, was back in the lineup. ... INF Brett Wallace started at third base for the first time this season. ... Marlins C J.T. Realmuto was given the day off. ... Manager Dan Jennings said LHP Brad Hand will pitch in more short-stint situations after the trade of RHP Steve Cishek to the Cardinals.
Final1st2nd3rd4th5th6th7th8th9thRHE
Miami MarlinsMarlins100000000150
San Diego PadresPadres000120000380
WP:Andrew Cashner (SD)
LP:Dan Haren (MIA)
Season Series
San DiegoStatsMiami
5-2Vs2-5
.241Batting Average.192
3.4Runs / Game2.7
5Home Runs5
2Errors4