The Yorkton Hyundai Terriers braved the cold temperatures and headed south to face Weyburn in Saskatchewan Junior Hockey League action.
Recent Terrier acquisition Connor Karo started things for Yorkton scoring 3:24 into the game.
A powerplay effort by Chantz Petruic made it 2-0 at 6:01.
The hometown Wings cut the Terrier lead in half 11-seconds later on a goal by Jordan Gagnon.
But Yorkton would take a two-goal lead to the dressing room after 20-minutes of play after Petruic added his second of the night and 54th of the season at 16:59.
Ryan Granville scored 8:41 into the second period to extend the Terrier lead to 4-1, before Braden Birnie got that one back for Weyburn at 10:23.
With a scoreless third period the Terriers recorded a 4-2 road win.
Jacob Herman was in the Terrier net, for his first start with Yorkton facing 32 -shots.
Joseph Young was the losing netminder for the Red Wings facing 30 -shots.