BRUNSWICK — Mac Caputi’s 43-yard Hail Mary pass on fourth-and-9 bounced off a Colby defender and into the hands of Bowdoin receiver Daniel Barone with three seconds remaining, snapping a 20-20 tie and starting a wild finish to the Polar Bears’ 32-22 win at Whittier Field on Saturday.

Following Barone’s unlikely go-ahead score, the Mules blocked Bowdoin’s extra-point attempt, and Jason Buco ran it back 98 yards for two points.

But Colby’s series of desperate laterals on the ensuing kickoff ended with Brian Glazewski picking one off and taking it 15 yards for the final touchdown for Bowdoin (3-5).

Zach Donnarumma ran 23 times for 100 yards and three touchdowns, leading the Polar Bears to a 20-6 lead before the Mules (4-4) stormed back in the fourth quarter.

Justin Ciero hit Glenn Parsons on an 8-yard scoring pass with 11:52 left, then tied it on a 3-yard pass to Nick Joseph with 51 seconds remaining.

Colby, Bowdoin and Bates tied for the CBB title. 

NORWICH 28, HUSSON 23: Al Georgio’s 85-yard scoring run with 3:29 left helped the Cadets (6-3) rally from a 17-7 deficit and beat the Eagles (5-4) at Northfield, Vt.

Byron Jackson rushed for 81 yards and two scores for Husson. 

BATES 38, HAMILTON 21: Matt Cannone’s two touchdown passes helped Bates take a 21-0 lead in the first 10 minutes, and the Bobcats (4-4) went on to cruise past the Continentals (0-8) in a NESCAC finale at Clinton, N.Y.

Shawn Doherty ran for 127 yards and a touchdown for the Bobcats. South Portland’s Ryan Curit added 87 yards and a score as Bates set season highs in points and yards (464).

Kevin Davis and Mark Riley each caught a touchdown pass, while Andrew Kukesh recorded two interceptions. 

MIT 56, MAINE MARITIME 36: Peter Williams threw for five touchdowns and ran for another, as the Engineers (5-3) steamrolled the Mariners (1-7) at Cambridge, Mass.

Michael Fahey ran for 170 yards and five touchdowns, and Billy Wetherbee had 217 yards on the ground for Maine Maritime, which trailed 21-0 after one quarter and 35-8 at the half. 

VILLANOVA 45, RHODE ISLAND 0: John Robertson rushed his way into the school record books in a dominating win for the Wildcats (5-5, 4-3 Colonial Athletic Association) at Kingston, R.I.

Rhode Island (3-8, 2-5 CAA) managed only 88 yards of total offense. The Rams play at Maine next Saturday. 

NEW HAMPSHIRE 33, JAMES MADISON 17: R.J. Harris had 183 yards receiving and scored three touchdowns as New Hampshire held off James Madison at Durham, N.H.

The Wildcats, who host Maine in the season finale on Nov. 23, improved to 5-4 overall, 4-2 in the Colonial Athletic Association. 

PRINCETON 38, PENN 26: Princeton rallied with four touchdowns to beat defending Ivy League champion Penn, moving the Tigers (7-1, 5-0 Ivy) closer to their first league title since 2006.