Tyler King, Jaedon Descheneau, Vince Loschiavo, Tim Bozon and Zak Zborosky also found the back of the net for Kootenay (7-13-0).
Taylor Sanheim struck twice for the Hitmen (10-8-3) with Chase Lang, Jake Virtanen, Adam Tambellini and Radel Fazleev rounding out the offence.
Wyatt Hoflin kicked out 32 shots in the win. Mack Shields started in net for Calgary but was pulled after stopping 17-of-20 shots and 32:16 minutes of work. Evan Johnson made 13 saves in relief, playing 32:29.
The Ice failed to score on three power-play chances while the Hitmen were 0 for 2.
WARRIORS 5 RAIDERS 3
PRINCE ALBERT, Sask. — Tanner Eberle and Brayden Howden both had two goals and an assist for Moose Jaw en route to a victory over the Raiders.
Tyler Brown had the other Warriors (9-10-2) goal.
Tim Vanstone, Reid Gardiner and Gage Quinney scored for Prince Albert (8-13-0), who fell for the fourth-straight time.
PATS 6 TIGERS 2
REGINA — Dryden Hunt had a hat trick to lead the Pats past Medicine Hat.
Adam Brooks, Connor Gay and Sam Steel also scored for Regina (10-9-1).
Tommy Vannelli and Cole Sanford had power-play goals for the Tigers (14-4-1).
THUNDERBIRDS 6 WHEAT KINGS 4
BRANDON, Man. — Keegan Kolesar had a goal and two assists as Seattle snapped the Wheat Kings six-game winning streak.
Scott Eansor, Justin Hickman, Ryan Gropp, Shea Theodore and Calvin Spencer rounded out the Thunderbirds' (9-8-3) attack.
Jesse Gabrielle, Peter Quenneville, John Quenneville and Duncan Campbell scored for Brandon (16-4-1).
REBELS 4 HURRICANES 1
RED DEER, Alta. — Tyler Sandhu struck twice in the third period as the Rebels scored four straight to get by Lethbridge.
Brooks Maxwell and Scott Feser rounded out Red Deer's (10-8-3) offence.
Zane Jones found the back of the net early in the third period for the Hurricanes (5-11-4).
OIL KINGS 7 BLADES 1
EDMONTON — Ashton Sautner had a hat trick as the Oil Kings dominated Saskatoon.
Dysin Mayo struck twice and added two assists for Edmonton (11-8-2). David Koch and Tyler Robertson rounded out the attack.
Cory Millette scored late in the third period for the Blades (6-14-0).
CHIEFS 4 BLAZERS 2
KAMLOOPS, B.C. — Liam Stewart scored twice as Spokane downed the Blazers.
Kailer Yamamoto and Jackson Playfair had the other goals for the Chiefs (9-6-3).
Travis Verveda and Jake Kryski replied for Kamloops (9-10-3).
ROCKETS 6 COUGARS 3
PRINCE GEORGE, B.C. — Rourke Chartier and Tyson Baillie both scored twice as Kelowna dropped the Cougars.
Kris Schmidli and Rodney Southam also chipped in for the Rockets (19-1-1).
Brad Morrison, Jansen Harkins and Aaron Boyd rounded out the Prince George (11-10-0) offence.
AMERICANS 4 ROYALS 1
KENNEWICK, Wash. — Richard Nejezchleb had two goals to lead Tri-City over Victoria.
Beau McCue scored and added three assists for the Americans (13-9-0), while Justin Gutierrez had the other.
Tyler Soy had a third-period goal for the Royals (10-10-2).
SILVERTIPS 4 WINTERHAWKS 3 (SO)
EVERETT, Wash. — Ivan Nikolishin scored in both regulation and the shootout as the Silvertips edged Portland.
Noah Juulsen and Brayden Low also found the back of the net for Everett (13-2-3).
Paul Bittner, Chase De Leo and Keoni Texeira had goals for the Winterhawks (8-11-3).