Carson Henry started the scoring in the Saskatchewan Junior Hockey League contest scoring 3:49 into the game to give the visiting Terriers an early lead.
Tye Scherger would get the equalizer for the hometown Mustangs at 15:21 of the opening stanza.
The Terriers took back the lead 2:13 later on a goal by Steve Norum.
The 2-1 Terrier lead would hold through the remainder of the first period.
It took just 50 seconds of play in the second period for the Terriers to take a 3-1 lead goal on a powerplay by Tanner Sklaruk.
A marker by JD Hall, at 5:17, again on the powerplay extended the lead to 4-1.
Norum, with his second of the contest, an unassisted effort at 14:03 made it 5-1.
Curtis Hammond would score a powerplay goal at 16:10 to get the Mustangs a bit closer as the teams headed to the dressing rooms after 40-minutes with Yorkton leading 5-2.
There was only one goal in the final frame, Erik Boers making it a 6-2 Terrier win with a marker at 16:32.
Kael DePape was in net for Yorkton in the win facing 36-shots.
The Mustangs split time with James Venne allowing five goals on 16 shots, and Alex Bell one goal on 12 shots.
The Terriers are back at it tomorrow (Saturday) as they head to Estevan to face the Viterra Division-leading Bruins.