Marcus Thomas' 3-point play with 33.9 seconds left brought Western Carolina within 80-78 before VMI (8-20, 2-14) sealed it from the foul line as Gilkeson sank a pair and Lewis made 1 of 2. Lewis finished with 12 rebounds.
The Keydets overcame 10 missed free throws (15 of 25) coming up with 10 steals and forced Western Carolina into 14 turnovers.
The Catamounts have dropped back-to-back games and have lost six of their last seven.
Harris lifts Tennessee State past Chicago State 80-74
Wesley Harris scored a career-high 27 points as Tennessee State defeated Chicago State 80-74 on Friday.
Florida to name basketball court after Billy Donovan
Florida will name its basketball court after former coach Billy Donovan, who led the Gators to two national championships and four Final Four appearances during his 19 seasons in Gainesville.
College basketball picks: Does being (or beating) No. 1 matter?
ESPN.com's college hoops experts make their picks for this weekend, which includes an intriguing UNC-Virginia matchup.