LONDON, Ont. -- Matt Rupert scored once in regulation and again in the shootout as the London Knights extended their win streak to nine games by defeating the Owen Sound Attack 4-3 on Friday in Ontario Hockey League action.
Mitchell Marner and Max Domi also scored for the Knights in regulation (44-12-5) while Ryan Rupert clinched the win with London's second shootout goal.
London's Jake Patterson made 22 saves for the win.
Jack Flinn gave the Attack (26-26-8) a chance to win by stopping 52-of-55 shots.
Daniel Milne scored twice for Owen Sound and Kurtis Gabriel added the other.
Both clubs went 0 for 3 on the power play.
FRONTENACS 10 BULLS 2
KINGSTON, Ont. -- Sam Bennett scored three times as the Frontenacs used a five-goal first period to crush Belleville.
Darcy Greenoway and Henri Ikonen each had a goal and two assists for Kingston (33-22-4) while Mikko Vainonen, Ryan Verbeek, Robert Polesello, Corey Pawley and Spencer Watson added the others.
Lucas Perissini stopped 37-of-39 shots for the Frontenacs.
Cameron Brace scored both goals for the Bulls (19-36-6) as Michael Giugovaz allowed all 10 goals on 39 shots against.
COLTS 2 WHALERS 1 (SO)
PLYMOUTH, Mich. -- Alex Nedeljkovic stopped 49 shots for the Whalers, but gave up the winner to Zach Hall in the third round of the shootout as Barrie won for the first time in three outings.
Andreas Athanasiou forced overtime for the Colts (32-26-3) when he scored at 5:20 of the third period.
Plymouth's (24-30-7) Zach Lorentz opened the scoring at 6:04 of the second.
Mackenzie Blackwood made 35 saves for Barrie.
OTTERS 4 STING 3
SARNIA, Ont. -- Dane Fox scored twice, including his 58th of the season at 19:22 of the third period to break a 3-3 deadlock, as Erie edged the Sting.
Connor McDavid had a goal and an assist for the Otters (45-14-2) and Travis Wood scored the other.
Nickolas Latta, Hayden Hodgson and Vladislav Kodola scored for Sarnia (16-39-6) and Nikolay Goldobin tacked on two assists.
Erie's Oscar Dansk made 18 saves for the win as Taylor Dupuis stopped 33-of-37 shots in defeat.
SPIRIT 5 RANGERS 2
SAGINAW, Mich. -- Justin Kea scored twice and Jake Paterson stopped 36 shots as the Spirit handed Kitchener its fourth loss in a row.
Jeremiah Addison, Dylan Sadowy and Jimmy Lodge also scored for Saginaw (30-26-5) and Nick Moutrey had two assists.
Mason Kohn and Curtis Meighan scored for the Rangers (22-36-3).
Matthew Greenfield started in net for Kitchener and allowed four goals on 16 shots before being relieved by Jordan DeKort to start the third period. DeKort stopped 5-of-6 shots in relief.
GENERALS 4 STEELHEADS 1
MISSISSAUGA, Ont. -- Ken Appleby made 27 saves and Oshawa produced all its offence in the first period en route to defeating the Steelheads.
Josh Sterk, Jacob Busch, Joe Manchurek and Hunter Smith scored for the Generals (40-17-5).
Mississauga (23-34-4) got its lone goal from Bobby MacIntyre.
Chase Marchand allowed all four goals on 15 shots before Spencer Martin took over to start the second period. Martin made 19 saves in relief.
WOLVES 6 STORM 5
SUDBURY, Ont. -- Trevor Carrick scored once and set up two more as the Wolves came from behind to defeat Guelph.
Ray Huether, Nicholas Baptiste, Jacob Harris, Radek Faksa and Nathan Pancel also scored for Sudbury (31-2-10), which trailed 5-2 after 40 minutes of play.
Robby Fabbri, Pius Suter and Zach Mitchell each had a goal and an assist for the Storm (47-11-3) while Brock McGinn and Marc Stevens added singles.
Franky Palazzese made 36 saves for the Wolves. Guelph's Justin Nichols stopped 32-of-38 shots in defeat.