PRINCETON, N.J. — Desmond Cambridge scored 32 points, including the go-ahead 3-pointer in overtime, to lift Brown to a 102-100 win over Princeton on Saturday night.

Trailing by two after a pair of free throws from Princeton’s Myles Stephens, Brown (10-9, 3-3 Ivy League) took the lead for good with Cambridge’s seventh 3-pointer of the game to make it 101-100 with five seconds left in overtime. Brandon Anderson set the final score with a free throw and clinched the win by rebounding his own missed second shot from the line.

Cambridge forced overtime with a pair of free throws at the end of regulation to tie the game at 90, and finished 10 for 16 from the field. He missed just two of his nine shots from long range and hauled in nine rebounds. Anderson had 25 points, including 12 for 13 from the free-throw line, Obi Okolie had 15 points and Zach Hunsaker scored 11 for Brown, which shot 58 percent and snapped a two-game skid.

Princeton (11-9, 3-2) got 27 points from Devin Cannady, who led five Tigers in double figures. It marked the first time in program history that Princeton has had two triple-digit games in a single season.