The Trojans are now 18-2-1 on the season and will play league rival Spring Lake for the district title on Friday at Allendale High School.
Noah Hendricks and Jonah Krueger led the Trojans with two goals each. Krueger picked up two assist, while Hendricks added an assist.
Cameron Bradow and Luke Smith added a goal for Fruitport, while Zack Shane had a goal and an assist.
Fruitport outshot Allendale 17-6.