Ryan Wittman capped a season-high 29-point performance by hitting a 30-footer at the overtime buzzer and Cornell beat Davidson 91-88 on Sunday in the Holiday Festival at Madison Square Garden.
JP Kuhlman of Davidson made the first of two free throws with 6.6 seconds left to tie it at 88. Jeff Foote rebounded the miss of the second free throw and found Wittman, who let his game-winner go with plenty of time.
Cornell will play St. John's, which beat Hofstra 72-60, in Monday night's championship.
Wittman was 7 of 16 on 3s and the Big Red (8-2) finished 13 of 29.
Jake Cohen had 18 points for the Wildcats (3-8), but he missed three of four free throws in the final 12 seconds of regulation. Louis Dale tied it at 75 with .7 seconds left on a drive, his first field goal of the game.