Eric Comrie stopped 41 shots and the Tri-City Americans scored three straight goals in the third period to come from behind and beat the Kelowna Rockets 3-2 on Friday night in Western Hockey League action.
"For us, it was 20 minutes of work," Tri-City coach Jim Hiller said. "We didn't work the first 40. We got schooled in a lot of areas of the game. The scoreboard was the only thing on our side tonight."
Justin Feser scored the game winner at 14:44 of the third for the Americans (14-7-2), who snapped Kelowna's five-game winning streak, and Parker Bowles and Connor Rankin scored the others.
Myles Bell and Ryan Olsen scored for the Rockets (12-7-2), who led 2-0 after 40 minutes of play.
Jordon Cooke made 19 saves in a losing cause.
Tri-City went 1 for 2 on the power play while Kelowna failed to score with three chances on the man advantage.
The Americans will host the Rockets in a rematch on Saturday at the Toyota Centre.
Elswhere in the WHL, it was: Victoria 5, Everett 0; Seattle 4, Medicine Hat 3; Kootenay 5, Brandon 3; Prince Albert 3, Lethbridge 2; Kamloops 6, Portland 4; Saskatoon 4, Prince George 0 and Vancouver 4, Regina 3 (SO).
At Kennewick, Wash., after a scoreless opening 20 minutes, Bell put Kelowna on the board at 7:09 of the second period.
Olsen doubled his club's lead at 11:40 and the Rockets headed into the second intermission outshooting Tri-City 30-14 and up 2-0 on the scoreboard.
Bowles scored for the Americans 3:18 into the third period and Rankin tied the game on the power play just over two minutes later.
With less than six minutes remaining in the period, Rankin scored to complete the come back for Tri-City.
Royals 5 Silvertips 0
At Victoria, Jamie Crooks scored two goals and Patrik Polivka made 20 saves as the Royals (11-10-0) blanked Everett (7-14-2), which has dropped eight of its last 10 contests.
Thunderbirds 4 Tigers 3
At Kent, Wash., Alexander Delnov scored twice and set up one more and Brandon Glover made 34 saves as Seattle (10-10-1) edged Medicine Hat (11-11-1).
Ice 5 Wheat Kings 3
At Cranbrook, B.C., Kootenay scored four times in the first period, including two goals 33 seconds apart, as the Ice (6-12-1) beat Brandon (9-10-3), which dropped its third game in as many outings.
Raiders 3 Hurricanes 2
At Lethbridge, Alta., Leon Draisaitl scored twice and Luke Siemens stopped 23-of-25 shots as Prince Albert (14-6-2) slipped past the Hurricanes (13-9-2) to extend its lead atop the East Division standings.
Blazers 6 Winterhawks 4
At Kamloops, B.C., JC Lipon scored twice and added three assists and Colin Smith had a goal and four assists as the Blazers (18-5-1) ended the Winterhawks' (16-4-1) 12-game win streak.
Blades 4 Cougars 0
At Prince George, B.C., Andrey Makarov stopped all 42 shots he faced and Matej Stransky had a goal and an assist as Saskatoon (9-10-2) blanked the Cougars (7-11-3), who have dropped six straight matches.
Giants 4 Pats 3 (SO)
At Vancouver, Thomas Foster scored the shootout winner and Kale Kessy scored twice in regulation as the Giants (7-13-0) beat Regina (9-12-2).