The Kelowna Rockets spotted the Tri-City Americans an early 2-0 lead then roared back with six of the next seven goals in a 6-3 victory Friday at Prospera Place.
The win pushed the Rockets home ice winning streak to 17 and their overall winning streak to eight.
Trailing 2-0 it was a pair of 16 year olds who got the Rockets back into the game Friday.
Riley Stadel, seconds after pulling himself out of the Americans net got the Rockets on the board before Rourke Chartier potted his 10th on a late power-play to pull the Rockets even.
Dylen McKinlay took over from there.
The 20-year-old forward scored twice including the game winner in the middle frame then capped off a four point night with a pair of insurance assists in the final period.
The seesaw affair turned in the Rockets favour for good early in the third.
With Myles Bell gone with a game misconduct for a check from behind on Zachary Yuen 19 seconds into the third the Rockets were not only able to kill the penalty but got a back-breaking insurance goal from Ryan Olsen 40 seconds after the penalty expired.
Madison Bowey rounded out the scoring.
Jordon Cooke turned aside 26 shots to earn his 15th straight decision.
Friday's win, coupled with the Blazers 1-0 loss in Prince George moves the Rockets four points clear of Kamloops atop the BC Division.
Kelowna looks for win number nine in a row Saturday when they play in Vancouver.
They will then go after an 18th straight home win next Wednesday against the Spokane Chiefs.
The record for consecutive wins in Kelowna is 18 while the franchise record is 24 established when the team was still in Tacoma.
Spokane was the last team to beat the Rockets at Prospera Place, a 6-4 victory back on October 10.