PHOENIX — Troy Tulowitzki had a rough start to Colorado’s road trip. The way he hits the ball, no chance it was going to last long.

Tulowitzki homered, had two doubles and drove in three runs to lead the big-hitting Rockies to an 8-5 win over the Arizona Diamondbacks Monday night.

“He’s one of the best players in baseball, so you expect that,” Rockies left fielder Carlos Gonzalez said.

Led by Tulowitzki, baseball’s best offense roughed up Wade Miley (2-3) for seven extra-base hits in the first six innings, including a pair of homers.

Tulowitzki, who went 1 for 12 in a three-game series against the Dodgers, doubled in each of his first two at-bats and led off sixth with his sixth homer. Justin Morneau added a two-run shot later in the inning to extend his hitting streak to 12 games and Nolan Arenado had one of Colorado’s six doubles to stretch his hitting streak to a baseball-best 18 games.

The Rockies had 12 hits overall, eight of those for extra bases.

Franklin Morales (3-1) allowed four runs in five innings and LaTroy Hawkins worked a perfect ninth for his eighth straight save.

Arizona, off to its worst start (8-21) in franchise history, had the hitting. Gerardo Parra homered, Miguel Montero drove in two runs and Paul Goldschmidt had three of the Diamondbacks’ 10 hits.

They just couldn’t overcome Miley’s rough start, losing their third straight since a three-game winning streak.

“They are a good-hitting ball club,” Diamondbacks manager Kirk Gibson said. “They are hard to contain. You have to make good pitches on them.”

After some early-season struggles, Arizona had gotten four straight quality outings from its starters, who had allowed four earned runs in the previous 26 innings. The D-backs only won two of those, but it was a step in the right direction.

Miley had a hard time keeping it going against the baseball-bashing Rockies. Colorado, which entered with a majors-best .294 team average, knocked around the lefty from the start, racking up five doubles in the first four innings.

Gonzalez had the first one, driving in a run in the first inning before being thrown out trying to stretch to a triple.

Tulowitzki had a two-run two-bagger in the third inning and Jordan Pacheco drove in another run with a double in the fourth.

After Tulowitzki’s lead-off homer in the fifth inning, Morneau made it 7-4 with a two-run shot to the pool deck in right-center.

“It was weird. Feeling-wise I felt really good tonight,” Miley said. “Those guys are swinging well right now and I didn’t get the job done. It was on me.”

Miley allowed seven runs on 10 hits for his first lost (7-1) in 10 career games against the Rockies.

Parra’s solo homer off Morales in the second inning was rare — his first blast against a left-hander since Oct. 1, 2012. It also was the first homer by a D-backs left-handed hitter off a lefty since catcher Montero went deep against St. Louis’ Jaime Garcia on April 2, 2013.

Inside pitch

  • The D-backs acquired right-hander
  • Lucas Harrell
  • from the Houston Astros on Monday for a player to be named.
  • Gibson said Harrell will join Triple-A Reno for now. Harrell, 28, went 0-3 with a 9.49 ERA in three starts with Houston this season. He was 6-17 with a 5.86 ERA last season.
  • Arizona has a team-record 239 strikeouts the first two months of the season after striking out seven against Colorado.
  • D-backs right-hander
  • Mike Bolsinger
  • will start today against Colorado after earning his first win in the majors against the Cubs on Thursday. He will face Rockies right-hander
  • Tyler Chatwood
  • , who is 2-0 with a 3.65 ERA in three games against Arizona.