The Diamondbacks defeated the Rockies, 10-7, Sunday and remained 4 1/2 games behind St. Louis for the second NL Wild Card spot.
Cahill is 12-11 with a 3.89 ERA in 30 starts for the Diamondbacks and is coming off a solid performance in his last outing Wednesday against the Padres when he pitched six innings and allowed five hits and two earned runs in a 6-2 victory.
With the victory, Cahill became the second pitcher since 1990 to record at least 10 wins and 30 starts in his first four Major League seasons. CC Sabathia was the other.
In his five road starts, Cahill is 2-0 with a 2.90 ERA. He has not lost on the road since July 15 against the Cubs.
In his last start against the Padres, the two runs were the result of walks, something that has been a bit of a problem for him.
"He's had trouble with walks, but other than that, he was dominant," D-backs manager Kirk Gibson said. "The rest of the game was clean for him. He pitched good."
Wildness aside, Cahill said he feels good about the way he has been pitching.
"I feel like I've been throwing the ball better," Cahill said. "I was a little wild, but I felt like I could throw any of my pitches when I wanted to. They had been playing really good baseball and they match up well against us. They don't give in and they play us tough."
Cahill's 30 starts and 10 wins in each of the last four seasons has not been easy, he acknowledged.
"It's tough, because there are so many things that can go wrong. Hopefully my body holds up," Cahill said. "I don't always feel great, but you learn from that. You battle through it. I've been fortunate with health stuff."
For the Rockies, Chatwood will be making his 11th start after being used in the bullpen earlier in the season.
In his last outing, Wednesday against the Giants, Chatwood was saddled with the loss after giving up three runs and eight hits in four innings, but bounced back nicely after giving up a three-run homer to Pablo Sandoval in the first inning.
He finished with three straight scoreless innings, but was taken out of the game because of the Rockies' 75-pitch limit on their starters.
Next year, when the Rockies are expected to relax the tight pitch count on starters, Chatwood, who struck out two against no walks, will have a chance to battle through more of a game like that.
"Tyler bounced back very nicely," Rockies manager Jim Tracy said. "The volume of pitches for four innings was not exactly where you want it to be [a season-high 84], however, he battled. He pitched through quite a bit of traffic and put three zeroes up there."
Diamondbacks: Hill goes deep
Second baseman Aaron Hill was 3-for-5, including his 24th homer of the season, a tie-breaking three-run shot in the eighth inning in Sunday's victory over the Rockies.
Hill is hitting .301 for the season.
Closer J. J. Putz recorded his 32nd save Sunday.
Rockies: Rosario gets three more hits
Wilin Rosario had three hits for the fourth game in a row Sunday.
The Diamondbacks have taken the first three games of the series with the Rockies and have won six of their last seven games.
Arizona's Justin Upton extended his hitting streak to 10 games Sunday with a single in the fifth inning.