If ever a team needed a 12th-inning walkoff moment, it was the Colorado Rockies. They got it with a 6-5 win over the Braves Wednesday afternoon at Coors Field.

Yorvit Torrealba laced a single to left field off Braves reliever Luis Ayala, pushing home fellow catcher Wilin Rosario with the winning run. Justin Upton's throw was well off target. Rosario led off the 12th with a double.

Having lost three consecutive games at Coors Field, the Rockies were in danger of making their hot start nothing more than an early-April memory. But Torrealba's single — his 700th career hit — put some spring back in the Rockies' step.

"This feels really good, especially after the three-game losing streak," said Torrealba, who was forced to play first base late in the game.

Atlanta Braves starting pitcher Tim Hudson, above, pitches to the Rockies' Dexter Fowler during the first inning Wednesday at Coors Field. Hudson allowed three runs in six innings. (Barry Gutierrez, The Associated Press)

Rosario had failed to deliver a hit in the ninth with a chance to drive in the winning run, striking out on three pitches against Braves closer Craig Kimbrel. That's why Rosario was pumping his fists when he slid into second with his double to lead off the 12th.

"I struck out against one of the best closers in the National League," Rosario said. "Then when I got a double, I said, 'We are going to get a hit and one way or another I'm going to score.' "

Turning point. The Rockies were staring at defeat when Jonathan Herrera stepped to the plate against Kimbrel with one out in the ninth, down 5-3. Herrera had endured a rough day in the field, including a throwing error in the sixth inning that opened the door for the Braves to score two runs. But Herrera (3-for-4 with a double and a walk) rapped a one-out double to right field and Troy Tulowitzki came off the bench to slice a pinch-hit single.

That set stage for Dexter Fowler's two-run double — over the head off Upton and off the left-field wall — to tie the game 5-5. It was Kimbrel's first blown save of the year after converting his first eight.

"I was just looking for something to hit, something in the zone, because (Kimbrel) is going to come right at you," Fowler said. "I got a good pitch to hit (a fastball) and I barreled it."

On the mound. Right-hander Tyler Chatwood, so good this spring in Triple-A, found the going a lot rougher against the Braves.

Rockies starting pitcher Tyler Chatwood delivers against the Atlanta Braves on Wednesday at Coors Field. Chatwood gave up five runs — four earned — in six innings. (Barry Gutierrez, The Associated Press)

Chatwood wasn't bad, just inconsistent. In other words, he looked a lot like the pitcher he was for the Rockies last season. He gave up five runs (four earned) on nine hits in six innings.

"I thought Tyler kept us in the game and got us some big outs when he needed them," manager Walt Weiss said. "He gave us a chance to win and our bullpen was great today."

At the plate. A two-homer salvo put the Rockies in front 2-0 in the second. Michael Cuddyer launched a one-out solo homer to left off Hudson, Cuddyer's fifth. Then Josh Rutledge followed up with another blast to left, his third. It marked the first time this season the Rockies's hit back-to-back home runs.

The Rockies lost a chance to win the game in the 11th when Eric Young Jr. was stranded at third after hitting a one-out triple.

What it means. The Rockies have some momentum heading out on the road for seven games, beginning with a four-game series in Arizona Thursday, followed by a three-game series in Los Angeles against the Dodgers.