Anthony Bardaro scored three times as the Prince Albert Raiders topped the host Saskatoon Blades 4-2 on Saturday in Western Hockey League play.
The 20-year-old forward has five goals and nine points in his last four outings and is now second in team scoring with 36 points in 36 games.
Chance Braid also scored for the Raiders (24-11-3), who have won three of their last four contests, while Logan McVeigh chipped in with three assists.
Dalton Thrower and Matej Stranksy scored for the Blades (19-17-1), who have dropped three straight games and fall to 6-8-0 on home ice.
Saskatoon's Josh Nicholls picked up a single assist, which moves him into the top-10 in WHL scoring with 46 points in 36 games.
Luke Siemens stopped 40-of-42 shots for his league-leading 23rd victory of the season as Patrick Johnson took the loss after making 19 saves in his season debut and second-career WHL start.
Neither club could produce on the power play as Prince Albert went 0 for 6 and Saskatoon went 0 for 5.
Elsewhere in the WHL, it was: Portland 4, Tri-City 3; Regina 5, Moose Jaw 1; Calgary 4, Lethbridge 1; Medicine Hat 4, Swift Current 1; Kamloops 9, Vancouver 5; Everett 2, Seattle 1 (OT); Kootenay 7, Spokane 3 and Victoria 4, Prince George 3 (SO).
At Saskatoon, Thrower opened the scoring at 7:02 of the first period, but Prince Albert responded with four straight goals before the first period was through.
Bardaro tied the game at 9:13 and Braid gave the Raiders a 2-1 lead at 14:23.
Bardaro added another goal for Prince Albert just 13 seconds after Braid and then he completed his hat trick at the 16:51 mark.
Stransky scored 1:56 into the second period for the Blades, however his club couldn't get any closer as Siemens turned aside 29-of-30 shots through the final 40 minutes of action.
Winterhawks 4 Americans 3
At Portland, Ore., Rookie Paul Bittner scored two goals and added an assist while Mac Carruth made 29 saves as the Winterhawks (31-5-1) beat Tri-City (20-14-3) for their eighth straight victory.
Pats 5 Warriors 1
At Moose Jaw, Sask., Marc McCoy scored two goals and Teagan Sacher stopped 24-of-25 shots as Regina (14-21-4) downed the Warriors (14-18-7), who lost for the first time in three outings.
Hitmen 4 Hurricanes 1
At Lethbridge, Alta., Chris Driedger stopped 28-of-29 shots and Zane Jones had a goal and an assist as Calgary (24-9-4) defeated the Hurricanes (18-17-5) for its first win in three outings.
Tigers 4 Broncos 1
At Medicine Hat, Alta., Marek Langhamer turned away 36-of-37 shots and Trevor Cox had a goal and two assists as the Tigers (16-19-2) downed Swift Current (17-18-5), which had its three-game win streak halted.
Blazers 9 Giants 5
At Kamloops, B.C., Tim Bozon and Cole Ully each had three goals and an assist and Chase Souto had a goal and three assists as the Blazers (24-10-4) ended a four-game slide by downing Vancouver (9-27-0).
Silvertips 2 Thunderbirds 1 (OT)
At Everett, Wash., Joshua Winquist scored twice, including 1:56 into overtime, and Austin Lotz turned away 34 shots as the Silvertips (15-22-2) handed Seattle (16-18-3) its seventh straight loss.
Ice 7 Chiefs 3
At Spokane, Wash., Sam Reinhart had two goals and an assist and Jaedon Descheneau chipped in with three assists as Kootenay (11-24-1) halted its four-game winless streak by defeating the Chiefs (24-11-1).
Royals 4 Cougars 3 (SO)
At Victoria, Brandon Magee and Austin Carroll each had a goal and an assist in regulation time and Magee added another in the shootout as the Royals (19-14-2) came from three goals down to beat Prince George (12-19-5).