The Buccaneers’ offense got rolling early behind the physical running of Joe Sepeshy and Chase Pego. The offensive line paved the way for the pair to run for over 400 yards.
Luke Larkin was sharp through the air, connecting on 4-of-5 passes for 150 yards and three scores.
Sepeshy had two touchdowns while Pego, Schaffer Thelen, Hunter Coats, Nick Mulcahy and Aaron Cummings added touchdowns.
The Bucs’ defense surrendered less than 100 yards of total offense, led by Chase VanHoef, Connor Gundy and James Harding.
The play of the game came as Zac Marsman was knocked out of bounds, bounced back up, sprinted down the field and made a tackle.
The Bucs’ freshmen team lost another tough game, falling to the Panthers on Thursday, 18-16.
Grand Haven failed on a two-point conversion try that would have tied the game.