Jake Robinson came off the bench to score 20 points, including 4-for-5 on 3-pointers, as Western Carolina hung on to beat Davidson 77-67 Wednesday night after losing most of a 24-point lead.
The Catamounts (15-3, 5-1 Southern Conference), who had lost their last five games against the Wildcats (8-11, 3-4), led 44-22 after a first half in which they shot 63 percent (17-for-27) to Davidson's 14.8 percent (4-for-27).
The game changed in the second half, when Brendan McKillop scored all 13 of his points to lead the Wildcats' comeback.
Davidson shot 56 percent (14-for-25) in the second half to Western Carolina's 30.8 percent (18-for-26).
The Wildcats trailed 70-64 with 1:53 left, but the Catamounts secured the game by making eight of their next 10 free throw attempts.
Brandon Giles added 19 points for Western Carolina and Brigham Waginger had seven assists.