James Bell hit two 3-pointers in overtime after going 1 for 8 from beyond the arc in regulation, and Villanova beat Purdue 89-81 on Thursday night in the semifinals of the 2K Sports Classic benefiting the Wounded Warrior Project.
Villanova scored the last six points of regulation - all on free throws - to tie the game at 75.
The Wildcats (3-0) will face Alabama in Friday night's championship game. The Crimson Tide beat Oregon State 65-62.
Darrun Hilliard set his career high for the second straight game, finishing with 22 points for Villanova. Freshman Ryan Arcidiacono had 18 points for the Wildcats and Bell added 16.
Bell hit his first 3 to break the 75-all tie and his second made it 83-79 with 2 minutes left. That started a 9-0 run that gave the Wildcats the win in Madison Square Garden.