The Brandon Wheat Kings needed to score four straight goals that included one on a penalty shot and one in overtime to beat the Moose Jaw Warriors.
Paul Ciarelli scored in overtime to cap a four-goal rally for the Wheat Kings, who beat the Warriors 7-6 on Sunday night in Western Hockey League action.
The Wheat Kings trailed 6-3 heading into the third period.
Alessio Bertaggia's second goal of the night on a penalty shot tied the game, while Mark Stone scored a goal and added three assists for the Wheat Kings (16-7-2).
Stone and Brenden Walker scored 56 seconds apart in the first 1:53 of the third period to get the Wheat Kings back in the game.
Walker, Tyrel Seaman and Eric Roy each had a goal and an assist for the Wheat Kings.
Elsewhere in the WHL, it was: Saskatoon 6, Calgary 5; and Kootenay 4, Vancouver 1.
In Moose Jaw, Sask., the Warriors scored the first two goals of the game, but trailed 3-2 when they scored four goals in 4:07 in a wild second period that saw the teams combine for 40 shots on goal.
Andrew Johnson scored twice and added two assists for the Warriors (14-7-2).
Quinton Howden, Torrin White and Brett Lyon each scored once and added an assist, while Sam Fioretti had the other Warriors goal.
Corbin Boes was pulled after he allowed six goals on 29 shots. Boes made a series of sensational saves in the second period to keep the Wheat Kings in front, but couldn't withstand the barrage.
Brandon Anderson stopped all 19 shots he faced in relief to earn the win.
Luke Siemens made 34 saves for the Warriors.
Blades 6 Hitmen 5
At Calgary, Lukas Sutter scored twice and had the game winner to lead Saskatoon (17-6-1) past the Hitmen (10-10-2).
Ice 4 Giants 1
At Vancouver, Sam Reinhart scored a goal and added three assists as Kootenay (15-5-3) beat the Giants (16-8-1).