ATLANTA -- Juan Nicasio and the Colorado Rockies finally enjoyed some success against the Atlanta Braves on Saturday.

Nicasio allowed just two hits over six scoreless innings and was backed by homers from Troy Tulowitzki and Michael Cuddyer as the Rockies snapped a seven-game losing streak at Turner Field with a 3-1 victory.

Nicasio, who had been 0-3 with a 9.82 ERA in his career against the Braves, improved to 5-2 this season while lowering his ERA to 3.61. The right-hander struck out five and walked four.

Cuddyer, who had missed 24 games with a strained hamstring before coming off the disabled list on Tuesday, received the green light on a 3-0 count leading off the second inning; the right fielder drove a fastball from Mike Minor over the left-field fence for his fifth homer of the season and second in two days.

Tulowitzki's homer, his 14th of the season, also came at the start of an inning. He jumped on a 0-1 fastball from Minor and sent a towering drive over the fence near the left-field foul pole.

The homers were the fifth and sixth given up by Minor (2-3) in five starts this season, and they have accounted for seven of the 13 runs the left-hander has allowed.

The last run Minor gave up to the Rockies came courtesy of video review.

Charlie Culberson, filling in for the injured Nolan Arenado at third base, doubled to open the seventh inning and advanced on a groundout. Pinch hitter Charlie Blackmon then bounced to first baseman Freddie Freeman, and Culberson was called out at the plate by umpire Lance Barksdale.

Rockies manager Walt Weiss challenged, though, and after video review of more than four minutes it was ruled that catcher Evan Gattis had missed the tag.

Minor, who had allowed just two runs while winning his previous two starts, gave up four hits and three runs in 6 1/3 innings. He struck out six and walked three.

Nicasio gave up a single to center fielder B.J. Upton between a pair of two-out walks in the third inning, but he got out of the bases-loaded jam by getting right fielder Justin Upton to pop out in foul territory.

The only other hit Nicasio allowed was a one-out double by Justin Upton in the sixth inning.

B.J. Upton had a single and Freeman a double off reliever Boone Logan in the eighth inning and the Braves got within two runs on a sacrifice fly by Justin Upton. But Adam Ottavino fanned Gattis to end the inning.

LaTroy Hawkins pitched a perfect ninth inning for his 11th save in 12 opportunities.

NOTES: Rockies 3B Nolan Arenado (mallet fracture of left middle finger) was put on the 15-day disabled list and 2B Josh Rutledge recalled from Triple-A Colorado Springs. Arenado, injured on a headfirst slide Friday, is likely to miss at least a month. ... Braves 3B Chris Johnson was back in the lineup after being pulled following a second-inning meltdown in the dugout tunnel Friday. Parts of a splintered bat struck manager Fredi Gonzalez and C Gerald Laird. Johnson, who has trouble controlling his temper, apologized afterward. "I let my emotions get the best of me," he said. ... Braves RF Jason Heyward had his hitting streak coming to an end at 11 games. ... C Evan Gattis returned to the Braves' lineup after sitting out four games while battling a virus. ... Rockies LF Carlos Gonzalez was out of the lineup for the third straight day with a swollen left index finger. ... RHP Julio Teheran (3-3, 1.92 ERA) will start the finale of the three-game series Sunday against LHP Franklin Morales (3-3, 5.30). Teheran is coming off his second shutout of the season.