The Bulldogs (11-6, 6-0 BSC) trailed by 17 points in the first half but roared back in the second half to stay unbeaten in Big South Conference play.
Matt Dickey just missed a triple-double for Asheville with 19 points, 10 rebounds and eight assists. He scored his 1,500th career point in the game, moving him into sixth place on the school's career list. He now has 1,504 points. J.P. Primm added 18 points, while Jaron Lane finished with 13.
Atkinson scored 19 of his 22 points in the second half as Asheville outscored Campbell 57-38 in the second half to go 4-0 in conference road play. The victory was the Bulldogs fifth straight.
"This is a real gutty win for us tonight," commented Asheville coach Eddie Biedenbach. "Campbell is a very good basketball team and to fall behind by 17 and have the resolve to come back really says a lot about our guys. I am so proud of them right now for finding a way to beat a team like Campbell on the road.
The loss was Campbell's (10-8, 4-2 BSC) first home defeat of the year. The crowd of 3,035 at Gore Arena was the third largest in school history.
The Camels led 44-32 at halftime but Asheville hit three treys to start the second half to quickly carve into the lead. The Bulldogs took their first lead of the game, 66-65 on Atkinson's three-point play with 8:26 left.
Asheville took the lead for good at 6:11 when Chris Stephenson scored on a lay-up off a feed from Dickey at 69-67.
The visitors maintained the lead but Campbell stayed close. A Devon White trey at 2:32 cut the Bulldogs lead to 79 -77.
Leading 81-79, Dickey knocked down a huge trey at the 1:40 mark to give Asheville some breathing room at 84-79.
The Bulldogs sealed the game with 5-of-6 free throws over the final minute.
After being dominated on the boards for much of the first half, Asheville ended up with a 41-38 advantage with rebounds. Each team had 19 offensive rebounds.
Atkinson went 7-of-10 from the field and 8-of-12 from the free throw line. He also grabbed seven rebounds.
Campbell led from start to finish in the first half as the Bulldogs struggled from the field. The Camels led 29-12 midway through the opening half before Asheville got within 44-32 at halftime. The Bulldogs shot just .333 (10-of-30) from the field in the opening half and 2-of-13 (.154) in the opening half.
UNC Asheville concludes its two-game road trip on Saturday night when the Bulldogs travel to Big South Conference rival High Point at 7 p.m.