For the second straight game the Kelowna Rockets needed last second goals to pull out a regulation time victory.
Wednesday, Cole Linaker snapped a 1-1 tie with 27 second left in regulation time in Spokane - Friday, Rourke Chartier was the hero scoring with 25 seconds to go as the Rockets doubled Prince George 4-2 before 5,000 fans at Prospera Place.
Chartier added an empty net goal 15 seconds later.
After a scoreless opening 20 minutes the Cougars jumped on the Rockets with power-play goals a minute apart midway through the second to grab a 2-0 lead.
Nick Merkley late in the second and Carter Rigby 5:34 into the third got the Rockets back onto even terms.
The Cougars had a great chance to get the go-ahead goal late in the third when a Justin Kirkland high sticking penalty with about three minutes to play was followed seconds later by Madison Bowey's delay of game infraction.
The Rockets were able to kill off the lengthy five-on-three setting the stage for Chartier's heroics.
Jordon Cooke turned aside 26 shots for his 32nd win of the season as the Rockets improved to a league best 46-0-8-4.
With 14 games left in the regular season the Rockets are still trying to fend off the hard charging Portland Winterhawks.
Portland has gone 16-0-0-1 over its last 17 games to creep within nine points of the Rockets.
Kelowna gets a few much needed days off before hosting the Tri-City Americans Wednesday.