At Bar Harbor, Aiden Fitzgerald completed five of 10 passes for 113 yards and three touchdowns to propel the Purple Panthers past the Trojans.
Fitgerald fired a 10-yard scoring pass to Gavin Lachance, hit David Bailey on a 21-yarder and completed a 40-yard TD toss to Jordhan Levine. Cameron Thomas scored on runs of 38 and 6 yards and finished with 81 yards on eight carries.
Trevor Alley ran 12 times for 89 yards and Jared Spear booted a 27-yard field goal and converted four of five PAT kicks.
Jon Phelps put Mount Desert Island on the board with a 90-yard interception return for a TD, while Jalique Keene peeled off a 40-yard scoring run.
Waterville 6 10 14 6 — 36
MDI 0 0 8 6 — 14
WAT — Fitgerald 10 pass to Lachance (kick failed)
WAT — Thomas 38 run (Spear kick)
WAT — Spear 27 field goal
MDI — Phelps 90 interception return (Alley rush)
WAT — Fitzgerald 21 pass to Bailey (Spear kick)
WAT — Fitzgerald 40 pass to Levine (Spear kick)
MDI — Keene 40 run (rush failed)
WAT — Thomas 6 run (Spear kick)