A shot at first place in the Mainland Division remains a possibility for the Prince George Spruce Kings, who are riding an eight-game win streak.

Needing a big weekend to stay in the hunt, the BCHL’s most northern franchise did exactly that sweeping all three games of a Mainland Division road trip.

The swing kicked off on Friday with a hard-fought 4-2 victory over the Coquitlam Express.

With both teams tied at the end of 40 minutes, play opened up in the third period with the Spruce Kings lighting the lamp three times courtesy of Nicholas Poisson, Liam Watson Brawn and Dustin Manz.

Ben Brar picked up his 28th of the season in the first period, while Jared Power and Pito Walton scored in defeat for the Express.

The Spruce Kings went 2-for-6 on the power-play outshooting Coquitlam in the process 33-23.

Logan Neaton picked up another victory in goal making 21 saves.

On Saturday, the Spruce Kings took that momentum and ran with it, securing a dominant 6-0 win over the Langley Rivermen.

Brar and Watson Brawn scored for the second straight night.

In addition, Corey Cunningham, Spencer DenBeste (1st in the BCHL), and Lucas Vanroboys (2) also found the back of the net.

The Rivermen were outshot 25-17 as they lost for the second time at home against Prince George in less than a week.

Neaton collected a 17-save shutout, his fifth goose egg of the season.

The trip was capped off Sunday with a 4-1 win over the lowly Eagles.

Nick Bochen, Manz, Layton Ahac and DenBeste had goals for Prince George.

Keenan Rancier picked up the 33-save victory.

The next game for the (35-12-1-5) Spruce Kings is on Thursday when they host the West Kelowna Warriors.

Prince George is five points behind the Mainland Division leading Chilliwack Chiefs with both teams having five games left, including three against each other.

Spruce Kings remaining schedule: (5 games)

Feb. 14 West Kelowna  at  Prince George
Feb. 17 Prince George  at  Chilliwack
Feb. 18 Prince George  at  Surrey
Feb. 22 Chilliwack  at   Prince George
Feb. 23 Chilliwack  at   Prince George