An early lead and strong defensive effort is the formula for beating the best team in the Western Hockey League.
The Edmonton Oil Kings took a two-goal lead in the first period and held on to defeat the Kamloops Blazers 2-1 on Tuesday.
Mitchell Moroz and Henrik Samuelsson had the goals for the Oil Kings (11-4-3), who then retreated to their own zone in the third to stymie the Blazers.
The league-leading Blazers (17-2-2) went undefeated in October but have now lost twice in November after falling 3-0 to Kelowna on Thursday.
Elsewhere in the WHL it was: Brandon 5, Seattle 3; Portland 5, Red Deer 1; and Spokane 4, Everett 0.
At Kamloops, B.C., Moroz scored 21 seconds into the game before Samuelsson's power-play goal at 13:58 put the Oil Kings up 2-0.
Edmonton kept up pressure on Blazers goaltender Cole Cheveldave with 15 shots in the second, but sat back in the third and were outshot 9-1.
Kamloops was rewarded for the effort when Brendan Ranford scored at 12:53, but that was the only goal they could get on Edmonton goalie Laurent Brossoit.
Brossoit finished with 31 saves, while Cheveldave stopped 24 shots.
Wheat Kings 5, Thunderbirds 3
At Brandon, Man., Curtis Honey made 28 saves to help the Wheat Kings (9-7-3) beat Seattle (8-8-1).
Winterhawks 5, Rebels 1
At Portland, Ore., the Winterhawks (13-3-1) scored three unanswered goals in the second period to cruise past Red Deer (9-10-2).
Chiefs 4, Silvertips 0
At Spokane, Wash., Garret Hughson made 22 saves as the Chiefs (13-6-0) shut out Everett (6-12-2).