KITCHENER, Ont. - Matt Rupert had two goals and three assists and brother Ryan Rupert scored twice and set up two more as the London Knights downed the host Kitchener Rangers 10-5 on Friday in Ontario Hockey League action.
Gemel Smith also had two goals and two assists for the Knights (46-13-5), who used a six-goal second period to blow the game open, Josh Anderson had a pair of goals and Max Domi and Brett Welychka each scored once.
Brent Pederson had a pair of goals for the Rangers (22-39-3), who are on a seven-game skid, while Mason Kohn, Ryan MacInnis and Matia Marcantuoni had the others.
London's Anthony Stolarz made 19 saves for the win. Kitchener's Jordan DeKort allowed five shots in 15 shots before giving way to Matthew Greenfield, who stopped 20-of-25 shots in 32 minutes of relief.
OTTERS 6 SPITFIRES 1
ERIE, Pa. -- Connor McDavid had two goals and two assists and the OHL's leading scorer Connor Brown added three assists as the Otters pummelled Windsor.
Dylan Strome also scored twice for Erie (48-14-2), which extended its win streak to four games, while Dane Fox and Andre Burkovsky added the others.
Oscar Dansk only had to make 16 saves for the Otters.
Ben Johnson scored for the Spitfires (36-25-3), who dropped their third straight game, and Dalen Kuchmey stopped 35-of-41 shots in defeat.
FRONTENACS 6 GENERALS 2
KINGSTON, Ont. -- Roland McKeown and Corey Pawley each scored twice as the Frontenacs downed Oshawa.
Evan McEneny scored once and set up two more for Kingston (35-22-6) and Ryan Kujawinski had a goal and an assist.
Scott Laughton and Cole Cassels scored for the Generals (41-18-6).
Lucas Peressini made 33 saves for the Frontenacs, including a penalty shot on Laughton at 4:53 of the second period. Daniel Althsuller allowed five goals on 23 shots for Oshawa before giving way to Ken Appleby, who stopped 4-of-5 shots in a period of relief.
GREYHOUNDS 7 STING 0
SARNIA, Ont. -- Brandon Halverson stopped 35 shots and Sergey Tolchinky had two goals and an assist as Sault Ste. Marie blanked the Sting.
Bryan Moore had a goal and an assist for the Greyhounds (41-17-6), and Tyler Hore, Jorgen Karterud, Dylan Corson and Blake Speers each scored once.
Defenceman Zachary Core was a team-worst minus-4 for Sarnia (16-41-7), which dropped its fifth straight game.
Taylor Dupuis stopped 28-of-35 shots for the Sting.
ATTACK 6 STORM 2
GUELPH, Ont. -- Zach Nastasiuk had two goals and an assist and Daniel Milne had three assists as Owen Sound downed the Storm.
Jack Flinn made 36 saves for the Attack (29-27-8) while Kurtis Gabriel, Kyle Hope, Holden Cook and Kyle Platzer added the others.
Robby Fabbri and Scott Kosmachuk scored for Guelph (49-12-3).
Justin Nichols allowed six goals on 24 shots in 49 minutes of action. Matthew Mancina took over in the third period and stopped all three shots he faced.
BATTALION 4 STEELHEADS 0
MISSISSAUGA, Ont. -- Jake Smith only had to make 19 saves as North Bay blanked the Steelheads.
Miles Liberati, Alex Henriksson, Nick Paul and Ben Thomson scored for the Battalion (34-24-6) while Brenden Miller added two assists.
Spencer Martin turned away 37-of-41 shots for Mississauga (23-36-5), which is on a four-game slide.
The Steelheads are eighth in the Western Conference, one point ahead of Niagara.
BULLS 2 WOLVES 1 (SO)
SUDBURY, Ont. -- Charlie Graham made 49 saves through 65 minutes and three more in the shootout as Belleville edged the Wolves.
Stephen Harper scored the shootout winner for the Bulls (21-38-6) and Aaron Berisha scored in regulation.
Trevor Carrick scored the lone goal for Sudbury (32-21-11).
Franky Palazzese kicked out 33-of-34 shots for the Wolves.