DENVER -- Gavin Floyd broke a six-game losing streak, the longest of his career, on Monday and did it at Coors Field, of all places.

The Atlanta Braves beat the Colorado Rockies 3-1 behind Floyd, who allowed one run in 6 2/3 innings on a home run by Corey Dickerson.

The loss was the 14th in 17 games for the Rockies (29-34), who were held to four hits. They are 1-6 on this current 10-game homestand. The Braves (33-29) are trying to regain some traction after starting the month with four losses in six games following a 13-16 May.

Christian Bergman (0-1) pitched well for the Rockies in his major league debut. He allowed two runs on five hits and two walks in six innings with four strikeouts as he threw 89 pitches, 59 strikes. One of the batters he walked ended up scoring.

Floyd (1-2) held the Rockies scoreless until Dickerson led off the seventh with a home run, his eighth of the season. Floyd retired the next two batters he faced but walked DJ Lemahieu. When left-handed hitting Ryan Wheeler came up to pinch hit, Braves manager Fredi Gonzalez brought in left-hander Luis Avilan.

Rockies manager Walt Weiss countered with right-handed hitting Brandon Barnes. Right-handers were batting .406 (13-for-32) against Avilan compared to .222 (10-for-45) for left-handers.

Barnes bounced a hit up the middle, saw no one covering second base and extended it to a double. But Charlie Blackmon, a left-handed hitter, hit a bouncer back to Avilan to end the inning.

Adam Ottavino issued a leadoff walk to Justin Upton to open the eighth. He broke for second on an 0-1 pitch and scampered to third when Evan Gattis singled to left, extending his hitting streak to 10 games. Chris Johnson made it 3-1 when he lined a first-pitch single up the middle for his third hit and second RBI of the game.

Floyd's last victory was Oct. 3, 2012, while pitching for the Chicago White Sox. His six-game losing streak began with them and dated back to April 2013 before he underwent Tommy John surgery to repair both a torn ulnar collateral ligament and a torn flexor tendon in his right elbow. After signing a minor league contract with the Braves in December, Floyd completed his rehabilitation and made his 2014 debut May 6.

Craig Kimbrel, the fourth Braves pitcher, earned his 17th save in 20 chances. He issued a two-out walk to Charlie Culberson but struck out pinch hitter Wilin Rosario on an 84 mph slider to end the game, preceding that pitch with a 97 mph fastball.

Through three innings in his major league debut, Bergman faced one batter over the minimum.

Atlanta right fielder Jason Heyward reached on shortstop Troy Tulowitzki's error, his third of the season, to lead off the first inning. Bergman retired the next nine batters before giving up his first hit, a leadoff single in the fourth by center fielder B.J. Upton on a dribbler up the third-base line. After Upton stole second, Bergman walked first baseman Freddie Freeman. Left fielder Justin Upton flied to right, and his brother tagged up and took third.

B.J. Upton scored when catcher Evan Gattis grounded a slow roller to third base. Johnson followed with a run-scoring single up the middle to make it 2-0.

Bergman got his first career hit on his first at-bat. He led off the third with a single, bouncing a ball up the middle just to the right of second baseman Tommy La Stella. Charlie Blackmon sacrificed Bergman to second, where he was stranded as Floyd retired center fielder Drew Stubbs on a flyout and first baseman Justin Morneau on a pop up.

NOTES: Rockies LF Carlos Gonzalez will undergo exploratory surgery Tuesday on his inflamed left index finger. The procedure will be performed at the Cleveland Clinic, where he was examined May 29 before going on the disabled list June 4. ... The Rockies placed RHP Eddie Butler (right rotator cuff inflammation) and RF Michael Cuddyer (left shoulder strain) on the disabled list. ... Colorado selected the contract of RHP Christian Bergman from Double-A Tulsa, and Bergman started against Atlanta in his major league debut. ... To open a spot on the 40-man roster for Bergman, the Rockies designated Triple-A Colorado Springs RHP Wilton Lopez for assignment. He opened the season with the Rockies and posted an 11.37 ERA in four relief appearances. ... Colorado also recalled RHP Chad Bettis from Colorado Springs. ... Braves RHP Jordan Walden (left hamstring strain) is expected to be activated Tuesday after making two appearances on a rehab assignment with Triple-A Gwinnett.