The 19-year-old forward now has 21 goals and 50 points in 25 games, which leads the WHL in both statistical categories.
Cole Ully also had two goals for the Blazers (19-5-1) and Colin Smith chipped in with two assists.
Smith now has 49 points in 25 games, which gives Kamloops the top two point producers in the league.
Ryan Hanes, Chase Witala, Jari Erricson and Colin Jacobs scored for the Cougars (7-11-4), who have dropped seven games in a row including three losses in shootouts.
Cole Cheveldave stopped 27 shots for the win as Mac Engel turned away 32 shots in a losing cause.
Kamloops went 1-for-5 on the power play while Prince George went 2-for-7.