Alex McLean hit a layup with 9:39 left in the first half to tie the score at 26-26, and then hit a free throw to put Liberty (12-9, 4-2 Big South) ahead for good. The Flames led 53-39 at the half.
McLean led the team in rebounds with 14, and added 11 points for the Flames. Anderson went 7-of-9 from the field, hitting six 3-pointers.
Liberty outshot VMI 50 percent to 49 percent and outrebounded the Keydets 41-25.