Darrun Hilliard added 13 points for the Wildcats (5-2), who snapped a two-game losing streak.
Villanova won despite a quiet night from leading scorer Maalik Wayns, who entered averaging 20 points per game, but netted just 11.
Zack Rosen had 21 points lead Penn (4-5), which couldn’t overcome the Wildcats’ talent or size advantage. Tyler Bernadini added 13 points and Miles Cartwright had 12 for the Quakers.
It was the ninth straight win over the Quakers for Villanova, which has won all eight meetings at the Pavilion.
Penn, which trailed by 18 at halftime, cut the margin to 69-65 on Rosen’s 3-pointer with 14.6 seconds remaining, but couldn’t get closer.
Villanova took its biggest lead of the game when Ty Johnson converted a running layup at the first-half buzzer to make it 38-20.
Penn cut the advantage to eight, 42-34, with 12:32 remaining when Bernardini’s layup capped an 8-0 Penn run. But the Quakers couldn’t close the gap until Rosen’s 3-pointer from the right wing made it 63-57 with 45.4 seconds left. Yarou gave the Wildcats some breathing room, seemingly sealing it, with a three-point play on the Wildcats’ ensuing possession.
Rosen hit another 3 with 15 seconds left to get within four, at 69-65, then James Bell hit four free throws to clinch it.
Penn struggled from the field in the opening 20 minutes, shooting 7 for 24 (29.2 percent) overall while missing all nine of its 3-point attempts.
The Quakers, after missing their first 10 3-pointers, finished 7 for 22 (31.8 percent) from behind the arc and 24 for 55 (43.6 percent) overall.
Villanova shot 22 for 55 (40.0 percent) for the game.
- Assuming they were out helped Saint Mary's get in
- Louisville's Pitino awaits NCAA interview about sex scandal
- Villanova No. 1 in AP college hoops poll for first time
- UNLV loses freshman center Zimmerman to sprained left knee
- White-hot Warney leads Stony Brook past Hartford 85-72
- Chattanooga gets 72-66 OT win over Mercer in SoCon showdown