The Bangor Rams pounded away on the ground against Lewiston and rolled to a 55-21 win to advance to a semi-final matchup with top ranked Cheverus next week. Tailback Logan Lanham carried the load - 325 yards on 28 carries and 4 touchdowns.

Lanham scored on touchdown runs of 44, 29, 25 and 73 yards.

Xavier Lewis had an 89-yard kick return for a TD.

Dane Johnson scored 2 touchdowns.

James Deane had an interception for a pick-6 touchdown.

The Rams improve to 5-4 and will meet unbeaten and #1 Cheverus in Portland in the semi-finals next Saturday.