The Corner Brook Royals fought back from 3-1 and 4-2 deficits on Saturday night to steal a 5-4 victory from the Stephenville Jets in Game 2 of the West Coast Senior Hockey League best-of-five semifinal series at the Stephenville Dome.
Tommy Ryan scored the winning goal with seven seconds remaining in the third period.
Jeremy Bishop, Adam Guy, Ryan Hawco, and Darren Colbourne also scored in the winning effort that gave them a 2-0 lead in the series.
Shane Columbe (2), Allan Flynn, and Josh White lit the lamp in the loss.
Bradley Power stopped 32 shots in the victory, while Billy Clarke took the defeat despite a 57-save effort.
On Friday, the Royals coasted to an 8-2 decision on the strength of a hat trick from Bishop.
Colbourne scored twice in the win, Ryan Meade, Adam Loveless and Tyler Hunt also dented the twine for the Royals.
Nolan Pearson and Timmy Caines supplied the offence for the Jets.
Bradley Dyke earned the 31-save victory over Clarke, who kicked aside 51 shots.
In the other semifinal series, Shannon Moores (2), Ryan Penney (2), Gary Hynes, Joshua Oake, Jalen Gillard and Matthew Roche struck for the Deer Lake Red Wings as they blasted the Port aux Basques Mariners 8-0 in Game 1 at the Bruce II Centre in Port aux Basques on Saturday night.
Game 1 was originally slated for the Hodder Memorial Recreation Complex in Deer Lake, but that game was postponed due to mechanical issues at the stadium.