The Phillies' offense was quiet again in an 8-1 loss to the Colorado Rockies on Monday night.
The Phillies had just three hits. They mustered just three in losing, 1-0, at Pittsburgh on Sunday.
The loss was the Phillies' 18th in the last 22 games. They have been outscored 126-89 over that span.
The Phils are 15-27.
Colorado's 29-17 record is the best in the National League.
Starting pitching report
Jerad Eickhoff gave up nine hits and four runs over six innings. Four of the hits that Eickhoff allowed came in the third inning when the Rockies scored three times. He did not walk a batter and struck out four.
Eickhoff is 0-5 with a 4.70 ERA in nine starts.
Colorado rookie Jeff Hoffman, called up from Triple A earlier in the day, was impressive in the eighth start of his big-league career. Make that very impressive. He scattered three hits and a run over seven walk-free innings and struck out seven.
Hoffman, a 24-year-old product of East Carolina University, was a first-round pick of the Toronto Blue Jays in 2014, going ninth overall, two picks behind Aaron Nola. He was dealt to the Rockies in the trade that sent shortstop Troy Tulowitzki to the Jays.
Pat Neshek pitched a scoreless seventh inning and struck out two.
Scott Oberg, Mike Dunn and Jake McGee closed out the Phillies.
At the plate
The Phils were out-hit, 13-3.
Aaron Altherr had a pair of doubles against Hoffman. He scored the Phillies' lone run on a hit by Tommy Joseph in the fourth.
Charlie Blackmon flared a two-run double to left to score the Rockies' first two runs in the third. DJ LeMahieu followed with an RBI single. Carlos Gonzalez doubled, moved to second on a hit by Mark Reynolds and scored the Rockies' fourth run on a line-drive sacrifice fly by Gerardo Parra in sixth.
The Rockies blew the game open with four runs in the top of the ninth. Nolan Arenado highlighted things with a two-run homer off Luis Garcia.
In the field
First baseman Joseph made a costly error in the ninth.
Michael Saunders, who opened the season hitting fifth, was dropped to eighth in the batting order. "He's not hitting," manager Pete Mackanin said in explaining the move. Saunders entered the game on an 0-for-11 skid, hitting just .232. He went 0 for 3 to extend his hitless streak to 14 at-bats.
The series continues on Tuesday night. Zach Eflin (0-1, 4.25) opposes Colorado right-hander German Marquez (2-2, 4.34).