Middlebury jumped out to an early 14-0 first quarter lead. The Panthers opened the scoring at the 7:28 mark of the first as quarterback Brian Coates connected with tight end Tadhg Campbell on a 14-yard touchdown strike. Then, after an interception by defensive back Steve Monniger, tailback Shawn Tierney ran in a three-yard TD run at 1:07.
Hamilton finally got on the board with 0:57 remaining in the half as quarterback Dan DeBlois scored on a five-yard run. A missed extra point left a 14-6 Panther lead. After the ensuing kickoff, Middlebury fumbled on its first play from scrimmage, and, on the very next play, Hamilton scored on a 30-yards pass from DeBlois to wide receiver Ben Johnson with only 0:38 left. The two scores came within :19 seconds of each other. A failed two-point conversion left the halftime score, Middlebury 14, Hamilton 12.
Middlebury opened the second half much like the first as Coates hit Campbell on a four-yard touchdown pass with 10:38 left in the third. The Continentals twice drove within Middlebury territory in the third but penalties killed both drives.
Middlebury upped its lead to 27-12 as Coates hit wide receiver A.J. Husband with a five-yard strike with 11:58 remaining in the game. The extra point was missed.
Hamilton again drove into Panther territory in a driving snowstorm midway through the fourth and capitalized as Scott Milleisen scored on a one-yard TD run with 4:43 left. DeBlois hit Johnson for the two-point conversion to cut the Middlebury lead to 27-20.
Hamilton never got the ball back as Middlebury running back Brad Gottfred took over. The Panthers ran out the clock with three first downs in the final four minutes.
For Middlebury, Coates completed 14-20 passes for 137 yards and three touchdowns. DeBlois was 30-51 for 244 yards and one touchdown for Hamilton.With his seven catches on the day, Hamilton fullback Adam Hodges set a Continental record for most catches in a season with 53. Continental wide receiver Ben Johnson caught eight passes for a career-high 114 yards.
Both team are now 4-3.