Harvard's unbeaten mark in the Ivy League came to a halt Saturday night against a team they haven't solved on the road in more than 23 years.

Ian Hummer scored 20 points, pulled down nine rebounds and had six assists, as Princeton knocked off the No. 25 Crimson, 70-62, for the Tigers' first win over a ranked team in the Jadwin Gym in more than 35 years.

T.J. Bray added 12 points for the Tigers (13-10, 4-3 Ivy), who recorded their first win over a ranked team since December 19, 1997 when the Tigers beat No. 23 Wake Forest at The Meadowlands. Princeton was ranked No. 19 in that same poll. Before Saturday, the last time Princeton topped an AP ranked squad in the Jadwin Gym was on January 3, 1977 when the Tigers beat No. 2 Notre Dame.

Princeton's 23-game home winning streak against Harvard is its longest against any Ivy League rival. Harvard last won in Jadwin on February 3, 1989.

Brendan Connolly tallied 11 points, while Denton Koon and Mack Darrow both scored 10 for the Tigers.

Keith Wright had 16 points and 12 rebounds for Harvard (21-3, 7-1), which had a nine-game winning streak snapped.

This was the first time the schools were meeting since Princeton nipped Harvard, 63-62, in a one-game playoff to win the Ivy League last year.

Corbin Miller's three-pointer boosted Harvard to a 25-18 lead with 3:22 left in the opening half, and the visitors held a 27-22 advantage at the intermission.

Bray gave Princeton the lead for good by sinking a jumper with 5:14 left for a 48-46 difference. His two free throws later capped a 7-0 spurt for a 59-49 margin with 2:05 to play.

Brandyn Curry, who scored 15, hit a layup to get Harvard within 61-57 with 53.3 seconds to go, but the Tigers made enough free throws down the stretch, and the fans stormed the court when the final buzzer sounded.

Game Notes

Kyle Casey had 12 points and eight rebounds for Harvard, which shot 44.6 percent...The Tigers made half of their 50 shots and held a 20-10 advantage in bench points...Princeton has lost only four times to Harvard since the 1999-2000 season.