ST. CATHARINES, Ont. — Anthony DiFruscia scored the go-ahead goal 14:53 into the third period to lift the Niagara IceDogs to a 3-2 victory over the London Knights on Thursday in Ontario Hockey League action.
Johnny Corneil had a goal and an assist for Niagara (25-17-6), which clawed back from a 2-0 deficit. Vince Dunn had the tying goal midway through the second period.
JJ Piccinich and Christian Dvorak gave the Knights (34-11-3) an early lead with power-play goals less than two minutes apart in the first period.
Alex Nedeljkovic made 16 saves for the win. Tyler Parsons stopped 31 shots in the losing effort.
GREYHOUNDS 5 BATTALION 2
NORTH BAY, Ont. — Boris Katchouk scored twice as Sault Ste. Marie topped the Battalion.
Bobby MacIntyre, Zachary Senyshyn, and Blake Speers also scored for the Greyhounds (22-20-6).
Mike Amadio and Daniil Vertiy replied for North Bay (25-17-6).
PETES 4 BULLDOGS 1
PETERBOROUGH, Ont. — Hunter Garlent had a goal and two assists as the Petes toppled Hamilton.
Dominik Masin had a goal and an assist for Peterborough (24-20-6). Adam Timleck and Josh Coyle also found the back of the net and Kyle Jenkins chipped in with three helpers.
Trent Fox scored the lone goal for the Bulldogs (18-27-4).
SPITFIRES 6 WOLVES 1
WINDSOR, Ont. — Christian Fischer struck twice and added an assist as the Spitfires downed Sudbury.
Mikhail Sergachev had the eventual winner and two assists for Windsor (31-14-5), while Brendan Lemieux, Cole Carter and Luke Boka rounded out the attack.
Danny Desrochers replied for the Wolves (12-33-4).
COLTS 4 GENERALS 1
BARRIE, Ont. — Giordano Finoro’s goal late in the second period was the eventual winner and Dylan Sadowy added a short-handed goal as the Colts defeated Oshawa.
Andrew Mangiapane and Cordell James chipped in for Barrie (30-16-2).
Joe Manchurek responded for the Generals (18-25-7).