BRUNSWICK, Maine - Bowdoin's Ryan O'Connell scored a game-high 21 points and became the 22nd player in school history to surpass 1,000 career points as the Polar Bears knocked off 16th-ranked Williams 89-84 in overtime on Saturday.

Bowdoin improved to 15-6 (4-4 NESCAC) with the victory while the Ephs fell to 16-6 (4-4 NESCAC).

O'Connell's 21 points increased his career total to 1,015, joining classmate Will Hanley and 20 others in the history of Bowdoin men's basketball to reach the plateau. Hanley scored 18 points, nine rebounds and four assists in the win while freshman point guard Bryan Hurley had 14 points and five assists.

Andrew Madlinger pitched in 10 points for the Polar Bears, who shot 51.5 percent for the game.

Michael Mayer led the Ephs with 18 points and seven boards, while Nate Robertson scored 15 points and handed out seven assists for the Ephs.

Williams came out of the gate flat, and Bowdoin jumped at the opportunity. The Ephs started the game 0 of 7 from the field with two turnovers, and the Polar Bears took advantage, leaping out to a 13-0 lead less than five minutes into the game.

The Ephs' bench then came in with a spark. Led by seven points from Mayer, the Ephs went on a 12-3 run to make the score 15-12 with 12:01 to play in the half. The Ephs finally tied the game at 20-20 with 8:22 to play after a 3 from Klemm, before Mayer gave the Ephs a lead with a lay-up at the 7:42 mark.

The Ephs went up by as many as seven when Rooke-Ley hit a 3 just below the left elbow to make the score 31-24. The Polar Bears hung around as Hanley, who started the half 0 of 7, scored all six of his first-half points in the final 2:10.

The teams entered the break with the Ephs ahead 38-34.

The Ephs came out of the break on fire, going up by as many as 14 early in the second half when Brian Emerson hit a 3 from the left elbow to make the score 54-40. The Ephs appeared to have the game in hand after Hanley picked up his fourth foul with 13:50 to play and the score 57-48. Hanley's exit instead sparked a 10-0 run by the Polar Bears, keyed by consecutive 3-pointers from Wyatt Littles and Madlinger that gave the visitors the lead with 11:08 remaining.

The teams traded scores for the remainder of the half until the 1:48 mark. With the score 75-73 in favor of the visitors, Eph head coach Mike Maker was hit with a technical for arguing a no-call, and Bowdoin went up 77-73 when O'Connell hit the technical free throws.

Robertson then brought Williams back even, as he hit two pairs of free throws that sandwiched a stop by the Ephs. Hanley came down and scored with 39 seconds to play after posting up on the right block, but Robertson responded with a lay-up of his own, and the teams went into overtime tied 79-79.

The Ephs jumped out to an 83-79 lead in the extra period, but the Polar Bears held the Ephs without a field goal for the remainder of the period.

Bowdoin tied the game on a lay-up from Hanley with 2:16 to play. Emerson was fouled at the 1:11 mark and hit one of two free throws to make the score 84-83, but Hanley came down and scored again on the right block to give the Polar Bears the lead.

Bowdowin then got a stop on the following possession, and hit their free throws down the stretch to take the 89-84 win.