The Bucs had an early 7-6 lead, then went on a 7-0 run and led 14-6 at the first buzzer.
Connor Jeffner hit a triple at the buzzer at the end of the second quarter, giving Grand Haven a 31-17 lead at halftime.
The Bucs scored the first five points of the third quarter, led 47-26 after at the break and cruised from there.
Grand Haven had a 37-31 advantage in rebounding.
The victory was a team effort for Grand Haven, which had 10 different players record at least one point.
Ross Koella led the Bucs with 18 points while Zac Holman added 14.
Spring Lake was hurt by 1-for-17 shooting from 3-point range and 19 turnovers.
Keegan George led Spring Lake with 11 points.
“Hats off to Grand Haven,” said Spring Lake Coach Bill Core. “I told the kids, win or lose, it’s a bragging game. They won bragging rights for the next 364 days. We will be a much better team in March than we were tonight.”