Asheville (18-7, 13-1) BSC was led by Jaron Lane with 15 points, while Matt Dickey added 13 points. J.P. Prim had 12 points, five assists and no turnovers. Jeremy Atkinson finished with his third double-double of the season with 10 points and 10 rebounds.
Chris Stephenson was held to six points but collected 11 rebounds and had six assists. He earned his 500th career rebound in the game and has 506 rebounds. Quinard Jackson grabbed a career-high 11 rebounds and just missed a double-double with nine points.
The win was the Bulldogs fifth straight. They have won 10 straight road games against Big South Conference opponents dating back to last season. Asheville has 19 wins against BSC opponents in its last 20 games.
Asheville did an outstanding job rebounding and on defense in the game. The Bulldogs out-rebounded the Flames 47-31 and had 16 offensive rebounds to eight for Liberty. Asheville limited the Flames to just .352 (19-of-54) shooting from the field and held Liberty's leading scorer Jesse Sanders to a season-low four points.
"It was a tough hard-fought game, and I'm really proud of the way that our guys found a way to win the game," stated Bulldog coach Eddie Biedenbach. "This was a great win in so many ways. This is the kind of game you're going to play in the Big South Tournament, and we adjusted to the way the game was played.
"I was really pleased with our rebounding," added Biedenbach. "Liberty is a good rebounding club and for us to out-rebound them by 16 is a real testament to how tough we played.
"J.P. Primm played good defense on Jesse Sanders," Biedenbach also said. "He took it as a challenge and was up to the task."
The game was tied 22-22 at halftime and Asheville trailed early in the second half 33-30 before going on a 13-0 run to seize control of the game. Jackson had seven points in the run, including a three-pointer.
The Bulldogs build the lead to 15 at 56-41. Liberty got as close as nine late in the game but could get no closer. Asheville was 5-of-6 from the charity stripe in the final minute.
The first half had Asheville break out to a 17-7 lead midway through as Asheville's defense limited Liberty to just three field goals in the first 11 minutes of the game.
But slowly the Flames rallied as John Caleb Sanders knocked down three treys in the final six minutes, his third tied the game for the first time at 22-22 with 30 seconds left in the half.
The 22 points was the second lowest point total for Asheville in an opening half this season. The Bulldogs shot just .323 (10-of-31) from the field and made only one three-pointer. Primm led Asheville with eight points in the first half.
Liberty struggled from the field with its two-point shooting in the opening half. The Flames were 4-of-5 from beyond the arc but just 5-of-19 elsewhere.
UNC Asheville is off this week and plays next at Kimmel Arena on Saturday afternoon against Radford starting at 4:30 p.m.