ATLANTA -- Kyle Freeland commanded all four of his pitches and had his slider working especially well.
It's been a smooth ride for the left-hander since mid-June.
"I've been trying to hold that feeling and keep on going with that," Freeland said. "See how long I can ride it out."
The Rockies have won six of seven, and they're 28-14 since June 28, tops in the NL over that span. And they've done it without the benefit of many blowouts: Friday's game snapped a franchise-long, 25-game streak in which the Rockies scored six runs or fewer.
"I think at this time of year you want to be playing good baseball, and we are," Desmond said. "We believe in what we can do, and it's a good feeling to have at this point."
Sean Newcomb struggled for his second straight start as Atlanta's NL East lead dropped to one-half game over Philadelphia. Colorado began the night 1 1/2 games out of the West lead.
Ronald Acuna Jr. reached on an infield single in the first against Freeland and scored on a sacrifice fly, but that was all Atlanta could muster against him.
Freeland (11-7) gave up three hits and four walks and struck out four, improving to 5-1 with a 2.20 ERA over 12 starts since June 16. Freeland's 2.96 season ERA leads all NL left-handers with enough qualifying innings.
"We're seeing a pitcher grow up before our eyes, which is great," Colorado manager Bud Black said.
Newcomb (10-6) struck out Freeland to escape a bases-loaded jam in the second, but he wasn't as fortunate with bases full in the third as Desmond tripled into left-center to make it 3-1.
Desmond helped get the Rockies on the board again in the four-run sixth. He singled, stole second and scored on Chris Iannetta's single. Charlie Blackmon's two-run triple chased Newcomb, who gave up nine hits, seven runs and three walks in 5 1/3 innings.
Newcomb had gone 8-1 with a 2.27 ERA in 14 starts following an Atlanta loss, but he was coming off a no-decision last Sunday against Milwaukee in which he gave up five runs and a single-game career-high 12 hits in four innings.
"It just seemed like it was a struggle for him from the get-go," Braves manager Brian Snitker said. "He's going to have games like that. He's not perfect. He'll have to get through it, regroup and get ready for the next one."
The Braves have lost 21 of their last 28 games against the Rockies, including eight of the last 10 in Atlanta.
LeMahieu drove in a run off Charlie Culberson, a utility man making his first career pitching appearance, in the ninth. The Braves added three runs in the bottom half of the inning.
Acuna was credited with a hit in his first at-bat even though shortstop Trevor Story fielded the hard grounder and threw wildly to first. Acuna has reached safely in eight straight plate appearances leading off a game, with three homers, two singles, one walk and a hit by pitch over that span.
Adam Duvall went 1 for 4 and stranded two runners in eighth. He's hitting .120 in 25 at-bats since Atlanta acquired him in a trade with Cincinnati last month.
Rockies: Manager Bud Black said LHP Mike Dunn, on the disabled list with a shoulder inflammation, looked good in a simulated game and will begin a rehab assignment in the next couple of days. ... RHP Scott Oberg was reinstated from the paternity list. LHP Harrison Musgrave was optioned to Triple-A Albuquerque.
Braves: LHP Max Fried began a rehab assignment Friday for Triple-A Gwinnett, allowing three earned runs in 4 1/3 innings. He's been out 11 games with a left groin strain.
Rockies: RHP Antonio Senzatela (4-3, 4.56 ERA) will be reinstated from the disabled list and make his seventh start. He is 1/3 with a 5.81 ERA in three starts and six relief appearances on the road.
Braves: RHP Mike Foltynewicz (10-7, 2.86 ERA) will make his 24th start. The first-time All-Star is 3-0 with a 1.83 ERA in three starts this month.
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP-Sports
Early team HR leader Stewart (quad) goes on IL
The Tigers have placed outfielder Christin Stewart on the 10-day injured list with a right quad strain.
Sabathia: Yankees just want to have fun after every win
Max Kellerman hates the Yankees celebrating with strobe lights after beating the Red Sox, while CC Sabathia embraces his team having fun.
From 'blimp folder' to Foot Locker: Fake jobs MLB players use to fool fans
Sometimes, you just want to be anonymous. Ballplayers reveal to us the counterfeit careers they've created to conceal their identities away from the diamond.
Ranking the biggest stars in the next three free-agent classes
A run of extensions has changed the course of free agency. But these big names remain --- and here's where they could fit.
Tigers try to end skid vs. White Sox
The Chicago White Sox head to Detroit hoping for more fun and less drama during the upcoming four-game series.
Angels welcome Mariners as both try to end skids
Angels welcome Mariners as both try to end skids