The Kamloops Storm held a 2-1 lead on the defending Kootenay International Junior Hockey League champions on Wednesday at Memorial Arena, but the Revelstoke Grizzlies clawed back to win.
Dalton Irvine scored the game-winning goal for Revelstoke less than five minutes into the third period to secure a 3-2 win for the visitors.
Brandon Kasdorf scored twice for the Grizzlies in support of goaltender Noah Desouza, who made 14 saves in a winning effort.
Ethan Paulin-Hatch allowed three goals on 40 shots for Kamloops, which had goals from Brett Mero and Jacob Vautour.
Kamloops (2-6-0-1) is next in action on Wednesday, when Sicamous comes to town. Game time is 7:30 p.m. at Memorial Arena.
Sicamous (5-4-0-0) is second in the Doug Birks Division, one point behind Revelstoke (5-1-0-0).