Published: Jul 22, 2010 2:56 AM EDT
Updated: Jul 23, 2010 4:30 AM EDT

MIAMI (AP) — Ronny Paulino hit the winning single with the bases loaded and none out in the ninth inning Thursday, and the Florida Marlins beat the Colorado Rockies 3-2.

Florida's Josh Johnson struck out 11 in 6 1-3 innings and allowed only one run, on a homer by Ian Stewart in the second inning. Johnson lowered his ERA to 1.61, best in the majors.

The walkoff win was the second in the series for the Marlins, who won three of the four games. Pinch hitter Donnie Murphy hit a game-ending two-run homer Monday.

The Rockies fell to 2-5 since the All-Star break. They face an All-Star on the road for the second consecutive game Friday — Philadelphia's Roy Halladay.

On a sunny, 89-degree day, Johnson threw 120 pitches and departed with a 2-1 lead. He has not allowed more than two runs in his past 13 starts, and has gone at least six innings in 18 consecutive starts.

Colorado tied the game in the eighth, but Leo Nunez (4-2) struck out the side in the ninth.

Pinch hitter Emilio Bonifacio hit his first triple of the year to start the bottom of the ninth against Jhoulys Chacin (5-8), who then gave up two intentional walks to load the bases. With the infield drawn in, Paulino singled sharply on the first pitch, drawing one final roar from the crowd of 29,102 on "camp day," the Marlins' best home attendance since May 1.

The Marlins caught a lucky break that kept them from falling behind in the seventh. Reliever Jose Veras snared a sharp liner by Seth Smith with two out, the bases loaded and Florida leading 2-1.

Colorado tied the game in the eighth when Jonathan Herrera led off with a double against Clay Hensley and scored on Jason Giambi's single. Hensley hit the next batter but kept the score tied with the help of a double-play grounder by Stewart.

The Rockies ended Johnson's afternoon with one out in the seventh, when Ryan Spilborghs doubled and took third on a bloop single by Miguel Olivo.

Veras struck out Clint Barmes and walked pinch hitter Brad Hawpe to load the bases. Smith hit a sharp liner up the middle, and Veras reached up to snare the ball in his web for the third out.

Colorado starter Jorge De La Rosa allowed only three hits and two runs in six innings.

Stewart hit his 13th homer — only the fifth allowed by Johnson this season — and that was the Rockies' lone hit until the fifth.

Gaby Sanchez doubled home a run for Florida in the first, and Cody Ross hit his eighth homer in the second.

Notes: Marlins SS Hanley Ramirez was held out of the starting lineup for only the fourth time this season. He's 4 for 23 since the All-Star break. Sanchez took his spot in the order, batting third for the first time this season. ... Rockies CF Carlos Gonzalez is day to day with a bruised left index finger that forced him out of Wednesday's game. ... Also out of the starting lineup was RF Hawpe, who is in a 2-for-17 slump. ... Colorado RHP Aaron Cook, scheduled to start Friday at Philadelphia, is 1-5 against the Phillies with a 5.70 ERA. ... Florida improved to 9-2 in home day games.