The Tigers were trailing 18-17 late in the first half, but closed on a 14-1 surge sparked by 3-pointers from Jimmy Sherburne and Ben Hazel to grab a 31-19 lead at the break. Dartmouth pulled within eight, 45-37 at the midway mark in the second half, but Weisz followed with a three-point play to ignite a 13-3 run to push their lead to 18 with 7:07 remaining.
Princeton (15-7, 3-5 Ivy League) led by double digits the rest of the way. They shot 20 of 23 from the foul line, sank nine 3-pointers and outrebounded the Big Green 41-34. Hazel scored 12 points, Sherburne had 10 and T.J. Bray dished out seven assists.