LONDON, Ont. -- The London Knights used a seven-goal second period to whip the Sarnia Sting 9-5 on Friday in Ontario Hockey League action.
Owen MacDonald, Michael McCarron and Nikita Zadorov scored twice for the Knights (38-12-5), who unleashed a 61-shot attack.
Matt Rupert, Alex Basso and Josh Anderson each had a goal and an assist, while Zach Bell and Bo Horvat had three assists.
Noah Bushnell had a pair for goals for the Sting (15-35-6), who dropped their ninth game in a row, and David Brown, Nikolay Goldobin and Vladislav Kodola had the others.
London's Jake Patterson made 28 saves for the win. Sarnia's Taylor Dupuis stopped 52 shots in a losing cause.
The Knights went 3 for 5 on the power play while the Sting scored twice on seven chances with the man advantage.
OTTERS 3 COLTS 1
ERIE, Pa. -- Connor Brown set up the winner and then added an insurance goal into an empty net as the Otters beat Barrie for their third straight win.
Dane Fox's goal 3:06 into the third period stood up as the winner for Erie (42-10-2) while Brendan Gaunce opened the scoring.
Andrew Mangiapane scored for the Colts (28-23-3), who lost for the first time in four outings.
Oscar Dansk made 19 saves for the Otters as Barrie's Daniel Gibl stopped 27-of-29 shots in defeat.
ATTACK 4 FRONTENACS 0
KINGSTON, Ont. -- Kyle Platzer had a pair of goals and Brandon Hope turned away 22 shots as Owen Sound blanked the Frontenacs.
Jeffrey Gilligan and Kurtis Gabriel also scored for the Attack (24-23-7), who halted a three-game slide.
Mikko Vainonen was a team-worst minus-3 for Kingston (30-20-4), which lost for the first time in four contests.
Lucas Peressini stopped 16-of-20 shots for the Frontenacs.
STORM 5 GREYHOUNDS 3
SAULT STE. MARIE, Ont. -- Justin Nichols made 39 saves as Guelph downed the Greyhounds for its fourth win in a row.
Jason Dickinson, Justin Auger and Brock McGinn each had a goal and an assist for the Storm (42-9-3) while Zac Leslie and Pius Suter added single goals.
Tyler Gaudet, Bryan Moore and Jean Dupuy scored for Sault Ste. Marie (36-15-5).
Matt Murray turned away 33-of-37 shots for the Greyhounds.
SPIRIT 3 WHALERS 2 (SO)
SAGINAW, Mich. -- Jesse Graham scored the winner in the ninth round of the shootout as the Spirit edged Plymouth.
Jimmy Lodge and Dylan Sadowy scored in regulation for Saginaw (26-24-5), which halted a three-game losing streak.
Zach Lorentz and Matt Mistele supplied the scoring for the Whalers (20-28-6).
Jake Paterson made 27 saves for the Spirit while Plymouth's Alex Nedeljkovic stopped 30 shots in defeat.
RANGERS 5 STEELHEADS 0
KITCHENER, Ont. -- Logan Schmidt and Matia Marcantuoni scored 14 seconds apart in the second period as the Rangers blanked Mississauga.
Kitchener's (20-32-2) Jordan DeKort only had to make 13 saves for the shutout while Mason Kohn, Doug Blaisdell and Ryan MacInnis also scored.
Spencer Martin started in net for the Steelheads (21-31-4) but was pulled after allowing four goals on 26 shots. Chase Marchand took over to start the third period and stopped 15-of-16 shots.
The Rangers went 1 for 4 on the power play while Mississauga went 0 for 1.
SPITFIRES 6 WOLVES 3
SUDBURY, Ont. -- Sam Povorozniouk scored twice and Alex Fotinos made 39 saves as Windsor doubled up the Wolves.
Ben Johnson had a goal and two assists for the Spitfires (34-19-2) and Remy Giftopoulos, Brady Vail and Ryan Foss each scored once.
Sudbury (28-17-9) got goals from Nathan Cull, Trevor Carrick and Connor Crisp.
Franky Palazzese kicked out 33-of-39 shots for the Wolves.
GENERALS 6 67's 0
OSHAWA, Ont. -- Scott Laughton scored three times and set up one more and Ken Appleby made 20 saves as the Generals crushed Ottawa.
Bradley Latour had a goal and three assists for Oshawa (35-15-5) and Josh Sterk and Dylan Smoskowitz had the others.
Travis Konecny and Brendan Bell were both a team-worst minus-4 for the 67's (20-31-4).
Ottawa's Philippe Trudeau stopped 53-of-59 shots in defeat.