Jon Gray pitched six scoreless innings, Tony Wolters had a two-run double and the Colorado Rockies beat the Philadelphia Phillies 4-1 Sunday for their sixth win in seven games.

Trevor Story and Ian Desmond also had RBI singles for the Rockies, who won three of four against the Phillies for their second series win of the season and first at home.

Bryce Harper drew a leadoff walk in the Washington eighth and has reached base safely in all 21 games to start the season.

Philadelphia Phillies starting pitcher Jerad Eickhoff works against the Colorado Rockies in the first inning of a baseball game Sunday, April 21, 2019, in Denver. (AP PhotoDavid Zalubowski)

Philadelphia Phillies starting pitcher Jerad Eickhoff works against the Colorado Rockies in the first inning of a baseball game Sunday, April 21, 2019, in Denver. (AP PhotoDavid Zalubowski)

The Phillies got a two-out RBI single from pinch hitter J.T. Realmuto in the ninth and had two runners when Wade Davis retired Cesar Hernandez on an infield groundout.

Gray (2-3) allowed one hit in six innings — a double by Maikel Franco in the fourth. He struck out five and walked four in winning his second in a row after losing his first three decisions. Carlos Estevez, Scott Oberg and Davis finished up with an inning apiece.

Jerad Eickhoff (0-1), making his first start of the season after beginning the year on the 10-day injured list with a right lat strain, allowed four runs on seven hits in six innings. He struck out eight and walked four, including two in the Rockies' three-run sixth.

Philadelphia Phillies' Bryce Harper strikes out against Colorado Rockies starting pitcher Jon Gray in the fourth inning of a baseball game Sunday, April 21, 2019, in Denver. (AP PhotoDavid Zalubowski)

Philadelphia Phillies' Bryce Harper strikes out against Colorado Rockies starting pitcher Jon Gray in the fourth inning of a baseball game Sunday, April 21, 2019, in Denver. (AP PhotoDavid Zalubowski)

Three consecutive two-out singles in the third gave the Rockies the lead. David Dahl started the string, advanced on Nolan Arenado's single and came home on the hit by Story, who extending his hitting streak to 10 games. It's his fourth career hitting streak of 10 or more games.

Colorado added three runs in the sixth. Eickhoff issued consecutive walks to start the inning and Desmond followed with an RBI single. Wolters drove in two more with a double that rolled to the wall in right-center field. Wolters was thrown out trying to reach third.

The start of the game was delayed 33 minutes because of rain.

Colorado Rockies' Ian Desmond follows through with his swing after connecting for an RBI-single off Philadelphia Phillies starting pitcher Jerad Eickhoff in the sixth inning of a baseball game Sunday, April 21, 2019, in Denver. (AP PhotoDavid Zalubowski)

Colorado Rockies' Ian Desmond follows through with his swing after connecting for an RBI-single off Philadelphia Phillies starting pitcher Jerad Eickhoff in the sixth inning of a baseball game Sunday, April 21, 2019, in Denver. (AP PhotoDavid Zalubowski)

TRAINER'S ROOM

Rockies: LHP Tyler Anderson (0-2, 11.00 ERA) is expected to be reinstated from the 10-day injured list Monday and start the series opener against the Washington Nationals. Anderson has been on the IL since April 7 with left knee inflammation. ... INF Daniel Murphy has begun a rehab assignment with Triple-A Albuquerque, playing seven innings and getting five at-bats. He was placed on the injured list April 1 after breaking his left index finger diving for a groundball in the second game of the season. Murphy, a free agent acquisition, signed a two-year deal with Colorado on Dec. 21.

UP NEXT

Phillies: RHP Jake Arrieta (3-1, 2.25 ERA) is slated to start the series opener at the New York Mets on Monday night.

Rockies: No official announcement has been made but it is anticipated that LHP Tyler Anderson (0-2, 11.00 ERA) will be reinstated from the injured list and start Monday night against Washington.

More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP_Sports