The North Stars seized an early lead in the 1st period when Elijah Anderson, in his debut as a North Star, found the net at 9:33, putting the home team up 1-0.
The Terriers swiftly retaliated less than three minutes later, with Anthony Domina redirecting a powerful shot from former North Star Ashtyn Shields to level the score.
However, Battlefords struck back just 78 seconds later, as Kian Bell capitalized on a loose puck in the crease, tallying his 30th goal of the season to reclaim the lead at 2-1.
Anthony McIntosh managed to pull one back for the Terriers late in the period, tying the game at 2-2 heading into the first intermission.
Despite Yorkton’s efforts, Battlefords maintained a narrow lead in shots after the 1st period, leading 20-14.
The back-and-forth affair continued into the 2nd period, with both teams trading goals. Carson Olsen capitalized on a rebound just past the halfway mark, while Aiden Knutson capitalized on another rebound late in the period, knotting the score at 3-3 after 40 minutes of play.
Battlefords still held the edge in shots after the 2nd period, leading 30-25.
Knutson stepped up once again for the Terriers, scoring his second goal of the night midway through the 3rd period with an impressive individual effort, giving Yorkton their first lead of the game.
However, the North Stars refused to go down without a fight, equalizing with a power-play goal from Kian Bell, his 31st of the season, with just 3:45 remaining, tying the game at 4-4.
With overtime looming, David Overbeeke changed the narrative by redirecting in his first SJHL goal with only 1:47 left on the clock, securing the crucial two points for the Terriers.
Ethan Farrow stood tall in the Yorkton net, turning aside 41 of 45 shots to earn his 12th victory of the season, while Matthew McArthur made 34 saves for the North Stars in the losing effort.
The Terriers then shifted their focus to the Kindersley Klippers.
The Yorkton Terriers got off to a slow start a couldn’t recover on Wednesday night falling 6-2 on the road to the Kindersley Klippers.
For the 2nd straight game, the Terriers gave up the opening goal as 4:21 in, Austin Osiowy’s point shot got deflected in front for his 5th of the season to make it 1-0 Kindersley early on.
Then just 2:27 later the Klippers made it 2-0 as Brock Mueller found a loose puck in front and beat a screened Ethan Farrow for his 7th of the campaign and that’s where we sat through 1 period.
Shots through 20 minutes: 9-5 Kindersley.
The Klippers added to their lead with 7:17 left in the 2nd as Nathan Degraves fed Logan Linklater with a nice dish in front and he one-timed home his 13th of the season to make it a three goal game.
Yorkton got on the board though just 3:11 later as Dustin Renas sent a puck on net and it hit a couple Klipper defenders in front then over top the Kindersley goaltender and in for his 5th to cut the Terriers deficit to two.
But the home-side responded again quickly with two more before the end of the 2nd as Tylin Hilbig and Zak Anderson pushed the Klippers lead to 5-1 after 40 minutes.
Shots 24-12 through 2 periods.
Jeff Hammond got the Terriers within three early in the 3rd finishing off a nice passing play from Anthony Domina to make it 5-2 but another response this time from Klips’ F Alex Mack put the game out of reach for good.
Kindersley G John MacPherson won his 2nd straight start making 23 saves on 25 shots, while Ethan Farrow started for the Terriers and allowed 5 goals on 24 shots before being relieved by AP Luke McKechnie, who allowed one goal on 8 shots.
The Terriers’ return to action on Saturday night hosting the Weyburn Red Wings, while the Klippers look for their third straight win on Friday at home vs. Nipawin.