PHOENIX - Corey Dickerson hit a pitch that bounced well in front of the plate for a double, starting a five-run burst in the seventh inning that led the Colorado Rockies over the Arizona Diamondbacks 7-5 Friday night.
Wilin Rosario drove in four runs with a single and double, and Troy Tulowitzki and Dickerson each had three of the Rockies' 16 hits.
Dickerson had the oddest hit, by far.
It was 2-all in the seventh when Dickerson swung at a pitch from Will Harris that skipped about 3 feet in front of the plate, and still managed to wind up with a double.
The Rockies went on the break open the game, helped by Charlie Blackmon's two-run triple.
Harris (3-1) allowed four runs while getting just one out.
Arizona's Miguel Montero hit a three-run home run off Manny Corpas with two outs in the ninth. Rex Brothers came on to get the final out for his 17th save in 19 tries.
Montero reached base five times on the home run, two singles and two walks.
Josh Outman (3-0) threw 1 1-3 scoreless innings to get the victory.
Colorado's D.J. LeMahieu had two singles and an RBI, extending his career-best hitting streak to 13 games.
After Dickerson's strange double to right field, LeMahieu hit a go-ahead single. Tulowitzki also singled and Rosario had a two-run double for a 5-2 lead. Blackmon tripled off Chaz Roe.
Aaron Hill and Paul Goldschmidt led off the ninth with singles. Two outs later, Montero homered.
Rosario hit a two-run single in the first off Brandon McCarthy.
Adam Eaton's single and walks to Aaron Hill and Paul Goldschmidt loaded the bases for Arizona with one out in the third against Colorado starter Tyler Chatwood. Eric Chavez's sacrifice fly made it 2-1.
Chatwood's control problems worsened in the fifth with three walks and a wild pitch. He got the first two batters out, but walked Chavez. Martin Prado singled, then Montero walked to load the bases and Chavez scored on a wild pitch to tie it at 2.
Gerardo Parra grounded into two double plays. He also threw out Blackmon when he rounded second a bit too far in the sixth.