Diamondbacks end four-game skid, beat Rockies 4-3 in 10 innings

Kelly Johnson doubled in Justin Upton from first base with one out in the 10th inning and the Arizona Diamondbacks rallied to beat the Colorado Rockies 4-3 on Friday night.

Trailing 3-1 in the ninth inning, the Diamondbacks rallied for two runs to force extra innings. Johnson singled and Chris Young walked. Colorado closer Huston Street struck out the next two batters and then had Miguel Montero at a 1-2 count before he doubled to right to tie the game.

Street blew his fourth save of the year and spoiled a good performance from starter Esmil Rogers, who scattered six hits over a career high 6 1-3 innings. Aaron Heilman (4-4) earned the win with a scoreless 10th inning, and Joe Beimel (1-2) took the loss.

With one out in the 10th, Upton singled and then Johnson followed with a double into the gap in left-center. The speedy Upton easily beat the throw to the plate.

The win snapped the Diamondbacks' four-game losing streak.

Upton had three hits. Dexter Fowler had two hits, scored twice and drove in a run and Troy Tulowitzki had two RBIs.

The Rockies scored the game's first three runs, the second after Eric Young beat out an infield hit and took third base when Diamondbacks pitcher Ian Kennedy's pickoff attempt bounced down the line for an error. Fowler doubled in Young and scored on Tulowitzki's double as the Rockies plated two runs in the fourth inning.

The Diamondbacks cut the deficit to 3-1 when LaRoche's RBI singele scored Upton.

Notes: Rockies outfielder Carlos Gonzalez is still sore and unable to play in the field after running into the wall for a ball at Dodger Stadium on Wednesday night. Manager Jim Tracy said Gonzalez is still day-to-day The Rockies designated left-handed reliever Randy Flores for assignment Friday and recalled infielder Jonathan Herrera from Triple-A Colorado Springs. Flores, a nine-year major-league veteran, is 2-0 with a 2.96 ERA in 47 appearances out of the bullpen, while Herrera is on the 25-man roster for the second time this season Pitcher Matt Daley, on the 60-day DL with a right shoulder injury, threw a bullpen session in Denver Friday, and pitcher Jeff Francis threw long toss. Francis, who went on the 15-day DL with left shoulder soreness last week, could throw off the mound Saturday.