Thiessen opens the scoring with his first of the season.
The Terriers last meeting with the Flyers just 11 days prior ended in a 9-3 loss and the dogs were looking for redemption.
Assistant captain Riley Thiessen picked a good time to score his first of the season on the powerplay to give the Terriers the early lead at the 13:23 point of the first period. Portage lead 1-0 after twenty minutes despite being outshot 14-7.
Chase Brakel and Ryan Sokoloski would add to the lead both scoring markers of their own in the second and outshooting the Flyers 13-3.
It looked like the Terriers were going to run away with this one when Enns and Bliid made it 5-0 Portage just 4:33 in to the third, but Christian and McGuire found the back of the net for a 5-2 final score.
Aiken made 34 saves for the win, while Williams takes the loss for Winkler with 20 saves on the night.
The Terriers next game is at home on Wednesday versus the Swan Valley Stampeders game time 7:30.