DENVER -- Even with Greg Maddux turning in one of his best outings in a decade, the Dodgers' surge toward the NL West title hit a speed bump.
The Dodgers, who had won 12 of 13, maintained their 4½-game lead over Arizona in the NL West when the Diamondbacks lost 3-2 to the Reds in 10 innings later on Sunday.
The win spoiled a terrific outing by Maddux. Maddux gave up two hits, struck out three and didn't walk a batter in seven shutout innings.
"Who ever thought that it would be a good day to pitch at Coors Field?" Maddux said.
Maddux retired the first 13 batters and had a perfect game until Atkins singled through the hole at short with one out in the fifth. He threw 40 pitches through the first five innings and faced one batter over the minimum through six innings.
Rockies manager Clint Hurdle said it was tough watching Maddux shut down his team.
"When you're going through it, it's like you're sitting in the dentist's chair," he said. "It seems like he's throwing half a baseball out there. He can do things with the ball that are very, very special."
Maddux didn't stick around for the ending, which came against reliever Hong-Chih Kuo (5-3). The Rockies loaded the bases on singles by Matt Holliday, Garrett Atkins and Ryan Spilborghs, and Tulowitzki lined an 0-2 pitch down the right-field line to end Colorado's seven-game losing streak.
"I wasn't looking for anything in particular, I just wanted to put the ball in play," Tulowitzki said. "I liked my chances if I put the ball in play."
Manny Corpas (3-3) pitched the top of the 10th to get the win.
It was the first time in the 14-year history of Coors Field that a game was scoreless after nine innings.
"It's a very uncomfortable ballpark to try and relax," Dodgers manager Joe Torre said. "I look up today and there are all kinds of goose eggs up there."
Maddux was dominating despite not hitting more than 86 on the radar gun.
"You never know what pitch is coming," Tulowitzki said. "There are so many pitches in the back of your mind, and then he rarely misses his spots."
Maddux was denied a win because Aaron Cook was nearly as dominant. The Rockies starter allowed eight hits over eight innings, struck out two and walked none. His most troublesome inning was the second when he allowed three hits and the Dodgers had runners on first and second with two outs. Cook worked out of the jam by getting Maddux to ground out to second.
It was the deepest Cook has pitched in a game since July 25, but he failed to notch his 17th win, which would have tied the franchise's single-season win total.
"I felt pretty comfortable out there," Cook said. "I felt like I wasn't trying to do too much, mechanically just trying to stay within myself."
From the third through the seventh inning, Cook was as tough as Maddux. He allowed two singles in that stretch, but both runners were wiped out by double plays, and he faced the minimum number of batters.
"Cookie threw a good game, man," Maddux said. "He had his stuff going. Got a couple of double plays when he needed it. He made big pitches."
Dodgers OF Andre Ethier left the Dodgers on Saturday to be with his wife in Chandler, Ariz., for the birth of their first child. Torre said he hopes Either will rejoin the team Monday in Pittsburgh. ... Dodgers 3B Casey Blake left the game in the sixth inning with what the club said was lower back tightness.