At times, the Rockies' offense has seemed like an endless tap.
Through the first 15 games of the season, the Rockies scored 96 runs, averaging 6.4 runs per game. Over their past nine games, they've scored just 32 runs, averaging 3.6 runs per game.
They'll look to get that offense back on track as they wrap up a four-game series with the D-backs on Sunday.
Carlos Gonzalez, who had a .400 average on April 18, has since gone 4-for-34 (.118) with 10 strikeouts and three walks.
"I know I swung at bad pitches," he said after going 1-for-5 with two strikeouts in Friday's 6-3 loss to the D-backs. "And they're going to keep throwing them until I take them. I'd still expand the zone at 3-2. I'm just getting myself out. They're not getting me out."
The Rockies' offense also struggled during Saturday's 3-2 loss in 10 innings.
On Sunday, they'll be up against one of the hottest starters in the National League. Patrick Corbin, who has yet to allow more than two runs in any of his four starts this season, takes the hill with 20 strikeouts to seven walks in 26 1/3 innings this season. He has a 1.71 ERA and opponents are hitting .202 against him.
Corbin (2-0) might have deserved a win his last time out, when he held the Giants to two runs in 7 1/3 innings, but the D-backs couldn't get the offense going.
"He was money," catcher Miguel Montero said. "He threw really good."
Jon Garland will be on the hill for the Rockies.
The 33-year-old right-hander, in his first season with Colorado, has posted three quality starts in four tries. He's coming off his worst start, when he allowed six runs on 10 hits, including three homers, to the Braves.
Garland has a 4.60 ERA in eight career starts against Arizona.
Rockies: Rosario stays hot
Catcher Wilin Rosario had another big night Saturday, going 3-for-4 at the plate with his sixth home run of the season. He's hitting .333 in 20 games this season, and manager Walt Weiss believes a high batting average is sustainable for the 24-year-old, who hit .270 with 28 homers a year ago.
"He's a kid that's really talented and you can see him in front of your own eyes making adjustments," Weiss said. "This kid is going to hit for a high average. I don't think he's going to hit .240 during his career with some power. He's going to be a good hitter that hits for power."
D-backs: Gregorius better after pitch to head
The D-backs lost shortstop Didi Gregorius for at least a couple of games after he was drilled on the head with a 93-mph fastball.
Gregorius underwent a precautionary CT scan and the results came back normal, but he still could land on the seven-day concussion disabled list. The D-backs will make a decision either Sunday or Monday.
"We'll see how he's doing as the day progresses," manager Kirk Gibson said. "There is just a protocol you follow in these situations and we will certainly err on the side of caution."
Gibson has been impressed with the way his team has handled adversity in the early goings.
"I think overall, the sum of what we've done is pretty good given the circumstances," Gibson said of his 14-10 squad. "They've embraced the situation with some guys getting hurt. The guys who have come in and filled in have done what we've asked. That's a good sign. We'll always be versatile with this team, that's a good thing to have."
• Rockies right-hander Jhoulys Chacin (back strain) will throw either in an extended spring game or Minor League game on Tuesday and could return for a home game against the Rays on May 5.
• Injured D-backs outfielder Jason Kubel (strained left quad) will begin a rehab assignment with Triple-A Reno on Monday and could return to the big league club Wednesday.
• The D-backs' Martin Prado batted leadoff for the first time in his career Saturday night and went 0-for-5. He's in the middle of an 8-for-60 slump.