The Yorkton Terriers have dropped four-of-five games since returning from the Saskatchewan Junior Hockey League Christmas break.
All four of the losses have been against Viterra Division competition, the latest loss Tuesday in Estevan.
The teams traded first period goals in the encounter, Jack Mitchell netting a goal for the Bruins 3:56 into the game, and Branden Klatt responding for the Terriers at 5:17.
The teams again traded goals in the second period, but in reverse order.
Chantz Petruic gave Yorkton a lead with an unassisted effort 3:04 into the second period, with Jayden Davis knotting the game 2-2 with an unassisted marker of his own at 10:45.
In the third Turner Ripplinger took over, giving the Bruins a 3-2 lead at 5:46, then added a short-handed insurance marker into an empty net with two-seconds left on the clock to round out a 4-2 Estevan win.
Riley Lamb was tagged with the loss in the Terrier net facing 30-shots, with Grant Boldt taking the win for the Bruins facing 26.
The win draws Estevan to within four-points of the Terriers in the Viterra Division.
Yorkton now has a record of 21-16-1 for 43 points, while Estevan sits at 18-19-2-1 for 39 points.
Melville sits third with 32 points, followed by Weyburn with 29.