The Brewer Witches earned their biggest win on the football field in several years Friday night when they beat the previously unbeaten Brunswick Dragons 34-27.

The Witches were led by quarterback, Logan Rogerson, who finished the night 7-of-11 for 179 yards and three touchdowns through the air. Rogerson added 124 yards on the ground, including a 41-yard touchdown run, while running back, Dylan Severance, chipped in with 63 rushing yards and a score.

Will Bessey came into the game as the leading rusher in class B North but was held to just 36 yards rushing  in the first half. Bessey only played a couple plays in the second half before leaving with a knee injury ending his night with a total of 55 yards.

A late Brunswick touchdown narrowed the gap to seven points, but Brewer recovered the ensuing onside kick to secure their win.

Brewer, Brunswick, and Skowhegan now all sit at 5-1 atop Class B North.

Across the river, the Bangor Rams fell to the Cheverus Stags, 34-14.

Following a four-yard touchdown from running back, Dane Johnson, the score stood at 20-14 at the beginning of the fourth quarter. Cheverus then responded with a pair of unanswered scores to close the game.

Johnson finished the game with 154 yards and two touchdowns. Rams' quarterback, Jeff Lewis, was intercepted three times on the night by a stingy Stags' defense.

Three total touchdowns from running back, Rylan Benedict, and a pair from quarterback, Isaac Dunn, paced the Stags' offensive attack.

Bangor falls to 1-5 on the year, while Cheverus improves to 4-2.

Check out scores from the rest of Northern Maine action -

DateTimeDivisionVisiting TeamHome TeamScore
10/9/20157:00pmClass ACheverus StagsBangor RamsFinal:

Cheverus - 34

Bangor - 14
10/9/20157:00pmClass ASanford SpartansEdward Little Red EddiesFinal:

Sanford - 41

Edward Little - 25
10/9/20157:00pmClass ADeering RamsOxford Hills VikingsFinal:

Deering - 34

Oxford Hills - 7
10/9/20157:00pmClass AWindham EaglesBonny Eagle ScotsFinal:

Windham - 13

Bonny Eagle - 33
10/9/20157:00pmClass BMessalonskee EaglesSkowhegan IndiansFinal:

Messalonskee - 21

Skowhegan - 33
10/9/20157:00pmClass BBrunswick DragonsBrewer WitchesFinal:

Brunswick - 27

Brewer - 34
10/9/20157:00pmClass BCony RamsHampden Academy BroncosFinal:

Cony - 47

Hampden - 14
10/9/20157:00pmClass BGardiner Tigers Lawrence BulldogsFinal:

Gardiner - 6

Lawrence - 14
10/9/20157:00pmClass CHermon HawksOceanside MarinersFinal:

Hermon - 8

Oceanside - 35
10/9/20151:00pmClass CWaterville Purple PanthersBelfast LionsSat:

Waterville --

Belfast --
10/9/20157:00pmClass CMDI TrojansMadison BulldogsFinal:

MDI - 22

Madison - 20
10/9/20157:00pmClass COld Town Coyotes John Bapst CrusadersFinal:

Old Town - 39

John Bapst - 6
10/9/20157:00pmClass DMount View MustangsBucksport Golden BucksFinal:

Mt. View - 41

Bucksport - 27
10/9/20157:00pmClass DOrono Red RiotsStearns MinutemenFinal:

Orono - 32

Stearns - 14
10/9/20157:00pmClass DHoulton ShiretownersEllsworth EaglesFinal:

Houlton - 28

Ellsworth - 14
10/10/20151:00pmClass BMount Blue Cougars Nokomis Warriors
10/10/20151:00pmClass CFoxcroft Academy PoniesWinslow Black Raiders
10/10/20151:00pmClass DMattanawcook Academy LynxDexter Tigers
10/10/20151:00pmClass DMCI HuskiesMedomak Valley Panthers