Despite dressing just 14 players, the Westside Warriors held the Vernon Vipers to just one goal in a 3-1 home win.
Westside scored a goal each period and after a shorthanded Vipers goal by Michael Zalewski to open the scoring, Warriors leading scorer Connor Dempsey tied it late in the first.
Dru Morrison, a forward who played defence this weekend, scored at 5:31 of the second for the winner. Brett Mckinnon scored the insurance tally in the third. Vernon is now seven points back of fourth-place Chilliwack with four games to play.
A comeback effort by the Powell River Kings gave them a 4-2 home win over the Surrey Eagles. Steve Koshey and Michael Stenerson put Surrey up pair early in the second but Daniel Schuler and Brendon MacDonald replied to tie it heading into the third. Evan Richardson and Matt Scarth tallied in the final frame to seal it for the Kings who are now five points back of the Eagles.
The Prince George Spruce Kings also had to come from behind to defeat the Trail Smoke Eaters in a 5-4 road win. A pair of goals by Garrett McMullen put the Smokies up early in the second and they led 3-2 after two. Gerry Fitzgerald's power-play goal forced OT where Myles Fitzgerald played hero with a goal at 1:15 of the second extra frame.
A late goal by Zach Hodder gave the Coquitlam Express at 5-4 win over the Langley Rivermen. The Express led 2-0 after one but two Mario Puskarich goals tied it in the second. Justin Georgeson put Coquitlam up one going into the third but Jackson Playfair's tally tied things again. Hodder scored the winner with 27 seconds left on the clock.
Travis St. Denis and Curis Loik had two goals each for the Penticton Vees as they downed the visiting Chilliwack Chiefs 5-1. The Chiefs scored first on Malcolm Gould's tally but St. Denis tied it lated in the first and put the Vees up early in the second. Loik scored twice in the third and Ryan Reilly added the other.
Ryan Lough equalled a BCHL season-high with seven points including four goals in a 14-2 Alberni Valley Bulldogs win over the Victoria Grizzlies. Lough scored twice in the first and twice in the third and Hunter Stewart added a hat trick. Evan Tironese had five helpers for the 'Dogs who scored five times in the first and added six in the second. The Grizz got goals from Alex Holland and Myles Powell.