WILLIAMSTOWN, Mass. — John Baron kicked a 19-yard field goal with four seconds left to give Colby a 9-7 win over Williams in a New England Small College Athletic Conference football season opener Saturday.

Colby opened the scoring in the first quarter after recovering a fumbled punt. Seven plays later, Jabari Hurdle-Price plunged in from the 3, but the 2-point conversion attempt failed.

The Mules maintained their lead until late in the fourth quarter, when Williams drove 51 yards in 10 plays, capped by Jansen Durham’s 7-yard pass to John Dillon with 1:46 remaining.

The Mules returned the kickoff to their 44, and Jack O’Brien had five completions on the final drive. Hurdle-Price set up the field goal with a 7-yard gain to the 2.

Hurdle-Price finished with 87 yards on 23 carries. O’Brien was 9 of 19 for 102 yards.

MIDDLEBURY 40, BOWDOIN 3: Andrew Sisti kicked a 33-yard field goal to cap Bowdoin’s opening drive, but the Polar Bears (0-1) were held scoreless the rest of the way in a NESCAC loss to the Panthers (1-0) at Middlebury, Vermont.

Middlebury scored touchdowns on five of its first six possessions as it built a 34-3 halftime lead.

Panthers quarterback Jared Lebowitz was 27 of 43 for 386 yards and five touchdowns, including a pair to James Burke.

Bowdoin’s Nate Richam gained 63 yards on 14 carries, while Tim Drakely was 15 of 30 passing for 126 yards.

TRINITY 38, BATES 7: Sonny Puzzo connected with Darrien Myers for three touchdowns and Trinity (1-0) easily erased an early deficit against the Bobcats (0-1) in Hartford, Connecticut.

Sandy Plashkes ran for a 3-yard touchdown to give Bates a 7-0 lead in the first quarter. Plashkes gained 54 yards on 15 carries, and Peter Boyer rushed for 60 yards.

HUSSON 35, ALFRED STATE 0: John Smith rushed for 153 yards and Obie Christmas had a pair of touchdown runs to lead the Eagles (2-1) past the Pioneers (0-4) in Bangor.

Husson limited Alfred State to four first downs and 43 yards.

Cory Brandon completed 17 of 26 passes for 176 yards and two touchdowns and also rushed for one score. Robenson Saintard and Deon Wiggins each caught a touchdown pass.

MIT 30, MAINE MARITIME 13: Eddy Garcia-Montes had eight receptions for 170 yards and a touchdown and Tucker Cheyne kicked three field goals for the Engineers (1-3) in a win over the Mariners (1-2) at Castine.

Maine Maritime jumped out to a 7-0 lead on a 16-yard pass from Corey Creeger to Jordan Susi less than six minutes into the game, but MIT tied it 45 seconds later on a 47-yard touchdown run by John Robertson.

The Mariners regained the lead on a 79-yard run by Jacob Doolan early the second quarter. The extra point failed, however, and MIT took the lead for good when Garcia-Montes caught a 13-yard touchdown pass with 6:24 left in the first half.

Doolan finished with 107 yards rushing on 11 carries.