PHILADELPHIA (AP) -- Zach Rosen hit a 3-pointer with 3 seconds to play and Pennsylvania held off a Dartmouth rally to win 58-55 on Saturday night.
A layup by Miles Cartwright with 14:07 to play gave Penn its largest lead at 45-30. The Big Green responded with an 18-3 run to forge a 48-48 tie with 7:25 left.
The Quakers went back in front 55-50, but Dartmouth scored the next five points to tie it 55-55 after two free throws by Jvonte Brooks with 23 seconds remaining in the game.
Tyler Bernardini scored 15 points and Rosen added 12 for the Quakers (13-11, 5-2 Ivy League), who have won two of their past three games.
Brooks, a freshman, tallied his second straight double-double with 18 points and 10 rebounds for the Big Green (4-20, 0-8), who have lost 19 straight conference games. Brooks made 12 of his 14 free throw attempts.