BU led by as many as eight points in the first half and built a 37-32 halftime lead. Army chipped away, using an 18-9 surge to take its first lead of the second half, 56-54 with 6:08 left. BU's Nathan Dieudonne answered with a dunk to tie it at 56, but the Terriers couldn't push past.
Kyle Wilson's reverse slam gave the Cadets their largest lead, 66-60 with 1:03 left.
Eric Fanning scored a career-high 27 points for BU (8-12, 4-5).