DENVER (AP) -- Matt Holliday missed a chance to get the big hit in the sixth inning.
He nailed his chance in the eighth.
Holliday hit a two-run home run in the bottom of the eighth, Aaron Cook pitched seven strong innings and the Colorado Rockies snapped a five-game losing streak with a 2-1 win over the Atlanta Braves on Monday night.
"As long as I've been here I've never seen a ball hit that hard and not go but two rows deep," Rockies manager Clint Hurdle said. "That ball was hammered."
Tom Glavine gave up three hits in 6 1/3 shutout innings but got his second straight no-decision, despite owning a 0.79 ERA in two starts.
"I'm happy that I've given us a chance to win the games, but there is only so much of this you can take," Glavine said. "You must start winning."
The game took just 2:05 to play, the shortest nine-inning game in Coors Field history.
Holliday came through with a timely hit when Colorado needed it most. The Rockies had lost their first three home games and were in danger of dropping another when they rallied off of Blaine Boyer (0-2). Troy Tulowitzki led off with a double to right-center, and after Todd Helton struck out looking, Holliday blasted Boyer's first-pitch fastball over the center field wall.
"I'm happy we won," said Holliday, who homered for the second straight game. "If it wasn't me I think it would have been somebody else. I like hitting in situations like that."
The homer spoiled a strong outing by Glavine.
"I tried to come in and left it out over the plate and he hit it," Boyer said. "It's a bad pitch. Especially on a night when Glavine pitched so well. You hate to see it happen."
Glavine was nearly perfect through five innings, scattering a pair of two-out singles and going to a three-ball count only once. He threw just 52 pitches in the first five innings before faltering in the sixth, when he threw 26 pitches. With two outs he gave up consecutive walks to Tulowitzki and Helton before getting Holliday to fly out to center.
The Rockies chased Glavine in the seventh but couldn't score. Garrett Atkins led off the seventh with a single, and after Brad Hawpe hit into a fielder's choice, Peter Moylan relieved Glavine. Colorado loaded the bases with two outs on a Jayson Nix single and a pitch that hit Scott Podsednik, but Moylan struck out Willy Taveras to end the threat.
"You hate to lose something like this," Braves manager Bobby Cox said. "Not when your pitcher was that good."
After that, Cook was in control. He retired the next 12 batters he faced before he gave up a one-out walk to Mark Kotsay in the fifth inning. Kotsay reached second on a ground out by Matt Diaz, but he was stranded when Glavine grounded out to Tulowitzki at shortstop. After giving up the RBI double to Jones, Cook retired 20 of 21 before leaving for a pinch-hitter in the bottom of the seventh having surrendered only two hits.
"We were both really tight in the zone and kept the hitters off balance," Cook said of himself and Glavine. "He pitched a great game and I was able to use my sinker and slider to keep them off balance. Guys were swinging early."
The Rockies hope the homer sparks their offense.
"Time will tell," Hurdle said. "We need to show up tomorrow and build on the momentum."
Glavine, with 2,576 career strikeouts, is six behind Bob Feller for 25th on the all-time list. ... Jones has hit safely in six of Atlanta's first seven games this season. ... Helton has reached base in all seven on Colorado's games. He had at least one hit in the first six games, and he drew two walks off of Glavine on Monday.