The right-hander issued just one walk and struck out nine in the 110-pitch gem, twirling his first shutout since 2009 as the Dodgers won for seventh time in nine games.
Second-place Los Angeles came into the contest trailing National League West-leading Arizona by 2 1/2 games.
The Dodgers scored the game's only run on an first-inning RBI groundout by Hanley Ramirez.
Tyler Chatwood (5-3) took the complete-game loss for Colorado, yielding just the one run on four hits over eight innings. He walked two and fanned four.
Teacher apologizes for showing sexual image of herself in class
Senate Democrats to pull all-nighter on climate change