Garrett Zemlak had 43 answers for the Vancouver Giants - just enough to hand them their first home loss of the season.
The Prince Albert Raiders goaltender made 40 saves in regulation and overtime and another three in the shootout as Prince Albert stunned the WHL-leading Giants 5-4 on Saturday night in the Western Hockey League.
Dustin Cameron's shootout goal gave the Raiders the victory, but Zemlak's goaltending was ultimately the difference as the Giants outshot the Raiders 44-10.
Zemlak, an undrafted 19-year-old who was cast adrift by the Saskatoon Blades in the off-season, remained undefeated in four games, including two shootouts.
Prince Albert did not record a single shot in the third period as Vancouver unleashed 21 on Zemlack and overcame a 4-1 second-period deficit.
Elsewhere in the WHL, it was: Swift Current 3, Kootenay 2 (OT); Tri-City 4, Regina 3 (OT); Chilliwack 3, Kamloops 2; Kelowna 8, Prince George 1; Seattle 4, Portland 0; Saskatoon 4, Red Deer 2; and Spokane 5, Everett 1.
At Vancouver, Ryan McDonald, Justin Bernhardt, Andy Smith, and Matt Robertson scored in regulation time as the Raiders (4-5-0-1) ended a two-game losing skid.
James Wright led Vancouver with two goals while Brent Regner and Craig Schira also scored for the Giants (7-0-0-2).
Giants rookie goaltender Jamie Tucker let in the first two shots he faced, prompting Vancouver coach Don Hay to pull him in favour of veteran Tyson Sexsmith, who stopped six shots.
Broncos 3, Ice 2 (OT)
At Swift Current, Sask., Cody Eakin scored an unassisted goal with 1:33 left in overtime to give the Broncos a come-from-behind victory over Kootenay.
Keegan Dansereau and Eric Doyle had the other goals for Swift Current (7-2-0-0).
Drew Czerwonka and Dustin Sylvester both scored for the Ice (3-5-1-3).
Americans 4, Pats 3 (OT)
At Regina, Justin Feser recorded a natural hat trick and the overtime winner to lead Tri-City over the Pats.
Taylor Procyshen scored the other goal for the Americans (6-3-0-0).
Matt Streuby scored two and Colten Teubert added another for Regina (4-2-1-2).
Bruins 3, Blazers 2
At Kamloops, B.C., Scott MacDonald scored at 18:32 of the third period to give Chilliwack the win over the Blazers.
Kevin Sundher and Brandon Manning also scored for the Bruins (4-2-1-1).
Shayne Wiebe and Tyler Shattock replied for Kamloops (4-5-0-1).
Rockets 8, Cougars 1
At Kelowna, B.C., Jamie Benn and Colin Long both scored twice and rookie goaltender Adam Brown earned his first career victory as the Rockets thrashed Prince George.
Jesse Paradis, Kyle St. Denis, Tyson Barrie and Mitch Callahan also scored for Kelowna (5-5-0-0).
Dana Tyrell, with his fourth goal of the season, replied for Prince George (6-3-0-0).
Thunderbirds 4, Winter Hawks 0
At Portland, Ore., Calvin Pickard made 20 saves and Prab Rai scored two goals as Seattle blanked the Winter Hawks.
Lindsay Nielsen and Greg Scott also scored for Seattle (2-6-0-0).
Kurtis Mucha went the distance in net for Portland (1-6-0-0), stopping 27 shots in the loss.
The game ended with a line brawl featuring all five players from each team, resulting in 10 fighting majors and nine game misconducts.
Blades 4, Rebels 2
At Red Deer, Alta., Burke Gallimore scored two goals, including the game-winner in the final minute of the first period, as Saskatoon held on to beat the Rebels.
Travis Toomey and Walker Wintoneak rounded out the scoring for the Blades (6-4-0-0).
Cass Mappin and Cody Esposito replied for Red Deer (3-4-0-3).
Chiefs 5, Silvertips 1
At Spokane, Wash., the Chiefs dominated Everett, out-shooting their opponent 47-20 in a convincing victory.
Ryan Letts scored the winner for Spokane. Dustin Donaghy, David Conrad, Mike Betz and Drayson Bowman also scored for the Chiefs (6-1-0-2).
Shane Harper's early goal was the only tally for the Silvertips (3-4-1-0).