NEW HAVEN, Conn. (AP) -- Jack Eggleston scored 18 points and Penn held off a late rally by Yale to win 70-63 on Friday and sweep the season series.
Penn (11-16, 6-4 Ivy) went on an early 23-8 run in the first half to take control and led 39-21 at the half. The Quakers shot 53 percent in the half and got three straight three-pointers by Brian Grandieri in the run.
But the Bulldogs (10-15, 4-7) rallied in the second half and cut the deficit to 60-58 on a pair of free throws by Caleb Holmes with 2:42 to play. Penn countered with a pair of free throws from Eggleston and a Grandieri layup to take a 64-58 lead with 1:30 to play and held on down the stretch.
Tyler Bernardini added 16 points and Grandieri had 14 for Penn. Grandieri also had a game-high 10 rebounds.
Ross Morin and Holmes scored 16 points apiece to lead the Bulldogs, who have lost four straight.
The Quakers held Yale without an offensive rebound for the first 31 minutes of the contest.