Villanova, which captured its second straight win overall, is 10-0 at The Pavilion this season. Villanova also plays some home games at arenas in nearby Philadelphia and has lost some home games there.
Joe Alexander and Joe Mazzulla each scored 11 points, and Da'Sean Butler added 10 for the Mountaineers, whose two-game winning streak ended.