Grand Haven scored two runs in the bottom of the sixth inning to take the lead before shutting down the Maroons in the seventh.
Consecutive RBIs by Kylie Masko and Yogi Hang scored Jordan Buckingham and Morgan Hill to complete the rally.
The Bucs complete the sweep with a 13-2 win in the nightcap.
A six-run first inning solidified the way for Grand Haven, which had 14 hits in the game.
Hang and Mikayla Gronback each had three hits. Morgan and Gronback each cracked triples.
Audrey Boersen pitched all five innings, striking out four and scattering five hits.
The Bucs are now 15-5 on the season.