Chris Corgan scored twice for the Buccaneers, who are now 11-4 overall and 5-3 in O-K Tier I action.
Nathan Schmidt, Asa Pellegrom and Austin Way also scored for the Bucs. Tom Zelenka had a pair of assists while Tyler Ploeg, Ian Hibbard, James Dyksterhouse, Will VerDuin and Way each had single assists.
Austin Bremer, Jordan Stanford and Josh Keller scored for EGR, which held a 23-18 advantage in shots.
Grand Haven takes on Reeths-Puffer in a non-conference game at 3 p.m. today at The Edge Ice Arena in Holland.
JV CLUB TWINS TWICE
The Grand Haven JV hockey club won a pair of games last weekend, improving to 8-2-1 on the year.
On Saturday, the Bucs came back from a 2-0 deficit to beat Lakeshore/St. Joseph, 4-2. Ryan Christiansen scored two goals, while Lucas VanHeest and Andrew LaFrance scored single goals. Spencer Paarlberg had two assists while Lucas VanHeest, Jared VanHeest and Brad VanHeest each had one.
Ryan Henning was in goal and made 15 saves on 17 shots.
On Sunday, the Bucs scored a 2-0 win over Grand Valley. Connor Priest and Christiansen scored Grand Haven’s goals, while Paarlberg and Cole Carlson provided assists.
Zac Hansen earned the win, stopping all 10 shots he faced.