Updated

Justin Ruggiano singled home Jose Reyes with the winning run in the bottom of the 10th inning, as the Miami Marlins edged the visiting San Diego Padres, 5-4, in the rubber match of a three-game series.

Reyes looped a leadoff double to left field off Brad Brach (0-2) and after Carlos Lee was intentionally walked, Ruggiano won the game with a sharply hit ground ball to left.

Ryan Webb (4-2), recalled from Triple-A New Orleans prior to the game, pitched out of a bases-loaded jam in the top of the 10th. Webb took the roster spot of outfielder Logan Morrison, who was placed on the 15-day disabled list with right knee inflammation.

Donnie Murphy's two-run triple highlighted Miami's four-run sixth that included another RBI single by Ruggiano.

Marlins starter Josh Johnson labored through five innings, matching a career high with six walks. The right-hander, however, managed to limit the Padres to two runs -- one earned -- on two hits.

Yonder Alonso tied the game with a two-run homer in the eighth for San Diego, while starter Clayton Richard was tagged for two runs on five hits in 5 1/3 innings.

"Very seldom do rookies come in and make bold statements," Padres manager Bud Black said of Alonso. "It happens, but the majority of the time it takes some time for them to settle into the game."

Down 2-0, the Marlins moved ahead in the sixth. Miami put men on the corners with singles by Emilio Bonifacio and Reyes, prompting a pitching change. Lee put Miami on the board by driving Dale Thayer's first pitch to center for a sacrifice fly.

Reyes, who extended his hitting streak to a season-high 16 games, then stole second and advanced to third when the throw deflected into center. He scored on Ruggiano's two-out base hit. After Thayer intentionally walked Austin Kearns, the Marlins took a 4-2 lead when Murphy tripled the other way to right.

But San Diego tied the game in the eighth as Alonso homered to right field off Edward Mujica. The blast followed a leadoff single by Carlos Quentin.

The Padres plated a run in the third and fourth innings.

A two-out walk by Johnson to Alexi Amarista proved costly when Mark Kotsay followed with an RBI double to right. Richard then helped his own cause by lofting a sac fly after San Diego loaded the bases on two walks sandwiched around an E6.

Game Notes

San Diego agreed to terms with closer Huston Street on a two-year contract extension with a club option for 2015...The Marlins snapped a nine-game home losing streak to the Padres on Saturday...San Diego was 2-for-11 with runners in scoring position and left 14 men on base.