The host SECON Maulers went into the contest with only three wins on the season, the visiting Tisdale Trojans the only team lower in the standings with only one win.
The visitors struck first as Pavel McKenzie scored only 2:59 into the contest.
Shaden Duliak tied the contest.
The Maulers on a powerplay goal by Evan Pinel inched back a lead.
Then with 3:40 left in the first Carter Ralston tied the contest 2-2 with a Trojan goal.
Dylan Schoenroth pushed the home side to another one-goal lead headed to intermission netting a goal with 1:58 left to make it a 3-2 score.
It took only 1:10 for Finley Radloff to tie the game again with a goal for Tisdale in the second. It was a powerplay effort.
The Yorkton powerplay would respond at 9:10 with Cade Kennedy’s goal again giving the home side a lead.
Kennedy was back at 15:08 with an unassisted effort to give the Maulers two-goal margin as the teams headed to the dressing room in a 5-3 contest.
One-minute into the third period Dawson Karol extended the Yorkton lead to 6-3.
A powerplay effort by Karol at 3:54 made it 7-3.
McKenzie was awarded a penalty shot at 9:19 and the Trojan shooter made it count to draw Tisdale to within three.
Karol then found the empty net with 4:13 remaining to salt away the win with the Trojan’s eighth goal and his third of the third period.
McKenzie would add one with 22 seconds remaining to complete his own hat trick leaving the contest with the Maulers winning 8-5.
Frank Chaboyer was in net for Yorkton for the win facing 35 shots.
Cody Wilson was tagged with the loss in net for Tisdale facing 26 shots.
Up next for the Maulers are games at home Saturday and Sunday against the Saskatoon Contacts.