The Braves have won seven in a row, all of them coming on a homestand they completed with Thursday's triumph. It was only the second perfect homestand of seven or more games in franchise history.
Upton hit a two-run homer in the first and added a three-run shot in the eighth, giving him 18 for the year. Jason Heyward also had a two-run blast in the fourth as part of Atlanta's 14-hit attack.
Julio Teheran (8-5) struck out a career-best 11 over five innings to get the win. He allowed a run on five hits and also had two hits of his own, including an RBI double in the second.
Colorado's Chad Bettis (0-1) made his major league debut and suffered the loss, surrendering five runs on six hits with five walks in five innings.
Dennis Rodman pledges to end trips to North Korea
Senate Democrats to pull all-nighter on climate change