Senior guard Corey Stokes scored a career-high 34 points, including seven in a key second-half stretch, and No. 12 Villanova held off pesky Penn 65-53 on Wednesday night in the Palestra.