It took the Terriers just 0:34 seconds to open the scoring as Jeremey Leipsic scored his second of the year with the assists going to Mackenzie Dwyer and Daniel McKitrick.
The Terriers extended their lead at the 12:23 mark as they went up 2-0.
Riese Gaber had a golden chance on a breakaway in the first and went to the backhand, but Brock Aiken made an excellent save between the pipes for the Terriers.
After being denied in the first, Gaber scored his team-leading eighth of the season, 11:58 into the second as the Kings cut the deficit in half at 2-1.
It took the Terriers just three minutes, however, to regain their two-goal lead and after 40, the score was 3-1 Terriers.
The third period was a feisty one that saw 10 different players pick up 10-minute misconducts all at the 5:08 mark.
The Terriers added one more goal in the period as they skated away with a 4-1 win on their home ice.
Portage outshot the Kings, 28-21.
The Kings hit the ice again on Saturday evening against the Selkirk Steelers in Selkirk, and you can hear that game right here on 730CKDM with the pregame show set for 7:20.