The Yorkton Hyundai Terriers were in Weyburn for action Thursday evening.
The host Red Wings took a 1-0 lead in the Saskatchewan Junior Hockey League game on a goal by Dace Prymak only 3:10 into the contest.
The lone goal would be the only scoring through the opening 20-minutes of play.
A powerplay goal by Kaeden Taphorn 5:44 into the middle stanza evened the score 1-1.
Yorkton would edge ahead at 13:43 of the second period on a goal from Riley Egan.
But, with only 41-seconds left in the second Mathieu Belanger again left the game in a tie, this time at 2-2.
The third would prove a scoreless affair, as would the five-minute overtime, sending the game to a shoot-out to determine the winner.
It would take eight shooters to decide the winner with only Prymak scoring among them to give Weyburn a 3-2 win.
Philippe Bond took the loss in the Yorkton net facing 38-shots, while Joseph Young earned the win facing 41 in the Red Wings net.
The Terriers now sport a record of 25-18-1-1 for 52 points, tops in the SJHL’s Viterra Division, 15 points better than Estevan which sits second with 37 points. Weyburn in third with 33 and Melville has 30.
Overall, the Terriers have the third best record in the SJHL. Battlefords leads the way with 66 points, with Flin Flon second at 53 and the Terriers with 52. LaRonge is fourth with 49.
Yorkton has played a league-leading 45 games.