With six wins in seven games, the Kamloops Blazers have the best record in the B.C. Division and the second-most points in the WHL.
The Winnipeg Ice (8-0) lead the league with 16 points.
Kamloops scored three times in a 48-second span to take a 3-0 first-period lead on the Vancouver Giants on Friday and went on to win 7-4.
Logan Stankoven (2), Marko Stacha, Josh Pillar, Quinn Schmiemann and Fraser Minten scored for the Blazers in support of goaltender Dylan Garand, who stopped 25 shots to pick up his fifth victory of the season.
Pillar, who was named the game’s first star, and Matthew Seminoff each recorded a pair of assists.
Ty Thorpe, Fabian Lysell, Adam Hall and Nicco Camazzola notched goals for the Giants, whose netminder, Will Gurski, allowed six goals on 27 shots.
Lysell and Justin Sourdif tallied two assists apiece.
Kamloops is 2-0 against Vancouver this season, its first win coming on Oct. 16 in Langley, where the visitors prevailed 5-0.
The game was the only tilt on the weekend schedule for Kamloops, which is slated to be in action next on Friday, Oct. 29, when the Victoria Royals come to town.
Game time is 7 p.m. at Sandman Centre.
B.C. Division standings: Kamloops (6-1-0-0), Prince George (3-3-0-0), Kelowna (2-1-0-0), Vancouver (2-2-0-0) and Victoria (1-7-0-0).