It didn't matter to Chase Schaber that he was playing in one of the most difficult arenas in the Western Hockey League.
Schaber scored twice in regulation, then added the winner in a shootout, as the Kamloops Blazers defeated the host Tri-City Americans 4-3 on Saturday in WHL action.
"I don't think anyone in that room has ever won in this building," said Schaber of his Blazers' teammates. "It was a battle, for sure. Whenever you come into this building, with their loud fans, it?s hard to come out with a win. We did a good job of sticking to our program for 60 minutes."
Kamloops had not won at the Toyota Center since Dec. 29, 2008, a span of five games, while Tri-City had won 19 of its 22 home games heading into Saturday's match-up.
Brendan Ranford had a goal and two assists for the Blazers (34-10-3), who won their ninth game in a row.
Brendan Shinnimin lead the Americans (34-11-1) with a goal and an assist while Adam Hughesman and Justin Feser added singles.
Cole Cheveldave made 27 saves for the win as Ty Rimmer turned aside 29 shots in defeat.
Kamloops went 1 for 7 on the power play while Tri-City failed to score on either of their opportunties with the man advantage.
The Blazers now hold a two-point lead over the Americans and the Edmonton Oil Kings for first place in league standings.
Elsewhere in the WHL, it was: Edmonton 9, Prince Albert 2; Regina 3, Moose Jaw 2 (OT); Saskatoon 9, Victoria 6; Kootenay 7, Brandon 3; Medicine Hat 2, Swift Current 1; Red Deer 5, Prince George 1; Everett 5, Seattle 4 (OT); Kelowna 4, Vancouver 3 (SO) and Spokane 5, Portland 2.
At Kennewick, Wash., Feser opened the scoring 4:10 into the first period to give the Americans a 1-0 lead.
Schaber scored 35 seconds later and Ranford added a power-play goal at 11:56, giving the Blazers a one-goal advantage after 20 minutes of play.
Schaber's second goal of the game came at 5:28 of the second period and increased Kamloop's lead to two goals, but Shinnimin and Hughesman scored 35 seconds apart to tie the game 3-3 heading into the third period.
After a scoreless final period and overtime, Schaber and Maschmeyer scored in the shootout to clinch a victory for the Blazers.
Oil Kings 9 Raiders 2
At Prince Albert, Sask., Michael St. Croix scored three times and set up two more as Edmonton (32-11-5) dealt the Raiders (15-29-3) their sixth straight defeat.
Pats 3 Warriors 2 (OT)
At Regina, Jordan Weal scored the winning goal 30 seconds into overtime as the Pats (26-17-6) snapped a three-game losing streak by beating Moose Jaw (28-14-6).
Blades 9 Royals 6
At Saskatoon, Dalton Thrower and Michael Burns combined for nine points as the Blades (29-18-1) slipped past Victoria (15-28-5).
Ice 7 Wheat Kings 3
At Brandon, Man., Jesse Ismond and Levi Cable scored two goals apiece as Kootenay (27-13-6) picked up a point in their sixth straight game by defeating the Wheat Kings (23-22-3).
Tigers 2 Broncos 1
At Medicine Hat, Alta., Hunter Shinkaruk set up both of his team's goals as the Tigers (28-16-4) increased their win streak to four games by edging Swift Current (18-24-5).
Rebels 5 Cougars 1
At Red Deer, Alta., Turner Elson scored twice and added two assists to lift the Rebels (20-20-5) over Prince George (15-29-2).
Silvertips 5 Thunderbirds 4 (OT)
At Everett, Wash., Kohl Bauml scored three goals, including the winner in overtime, as the Silvertips (10-28-9) handed Seattle (17-25-2) their third straight loss.
Rockets 4 Giants 3 (SO)
At Kelowna, B.C., Zach Franko scored the winner in a shootout as the Rockets (20-23-5) won for the first time in three outings after defeating Vancouver (27-17-3).
Chiefs 5 Winterhawks 2
At Spokane, Wash., Steven Kuhn scored two goals as the Chiefs (24-14-6) halted Portland's (30-13-3) four-game winning streak.