DENVER -- After a dismal road trip, the Colorado Rockies returned to Coors Field, where they had been dominant this season.

Not on Tuesday, however, when they began a 10-game homestand with a 4-2 loss to the Arizona Diamondbacks, showing the same sort of offensive ineptitude that doomed them on their just-completed 2-7 road trip.

The Diamondbacks, meanwhile, concluded a homestand Sunday with a third consecutive loss to the Cincinnati Reds, lowering their record at Chase Field to 9-22. They likely were happy to go out on the road, where they improved to 15-14.

Arizona opened the scoring with a three-run, third-inning rally that included back-to-back homers by first baseman Nick Evans and shortstop Chris Owings.

Colorado got a run back on second baseman DJ LeMahieu's homer in the fifth, but the Diamondbacks pushed the lead to 4-1 on Owings' eighth-inning double.

Owings finished a single shy of the cycle.

Rockies shortstop Troy Tulowitzki led off the ninth with his 15th homer, connecting on closer Addison Reed's 1-2 fastball. Corey Dickerson followed with an opposite-field single, but Reed retired the next three batters, two on strikeouts, to earn his 15th save in 17 chances.

Arizona starter Chase Anderson improved to 4-0 through four major league starts. He pitched a career-high six innings, allowing four hits and one run on LeMahieu's homer.

Rockies starter Jorge De La Rosa (6-4) worked seven innings and allowed three runs, all in the fourth. He had won six consecutive decisions over a seven-start stretch that included a three-inning, rain-shortened outing in a game against the San Francisco Giants that was suspended on May 22. In those seven games, De La Rosa' ERA was 1.80.

On their recent road trip, the Rockies scored just 26 runs, batted .205 (60-for-293) and hit .113 (7-for-62) with runners in scoring position. The Rockies managed seven hits against Anderson and three relievers and went 0-for-4 with runners in scoring position.

The loss extended the Rockies' season-high losing streak to five games and dropped their record at Coors Field to 16-8.

Rockies left fielder Carlos Gonzalez, who has inflammation in his left index finger, left the game before the sixth inning after aggravating the finger.

NOTES: The Diamondbacks recalled INF Didi Gregorius from Triple-A Reno, and they placed INF Cliff Pennington on the 15-day disabled list retroactive to June 2 due to a sprained ligament in his left thumb. ... Diamondbacks RHP J.J. Putz (right forearm tightness) will pitch for Reno on Thursday and Friday before returning to the club's facility in Scottsdale, Ariz., to complete his rehabilitation. ... Arizona 1B Paul Goldschmidt did not play after starting the team's first 59 games. ... Rockies LF Carlos Gonzalez batted fifth for the first time this season after hitting third or fourth in each of his previous 49 starts. He entered the night in a 2-for-22 slump. ... Colorado SS Troy Tulowitzki led both leagues with 1,419,718 votes as the second round of balloting for the All-Star Game was announced. ... Rockies RHP Tyler Chatwood (right flexor tendon strain) made 45-50 throws at 105 feet and will move back to 120 feet Wednesday. He hopes to throw his first bullpen session by the end of the week.