BARRIE, Ont. — Ryan Suzuki scored twice as the Barrie Colts upset the London Knights 3-2 on Thursday in Ontario Hockey League action.

Dalton Duhart scored the eventual winner for the Colts (19-22-1) at 6:20 of the second period.

Liam Foudy and Adam Boqvist replied for the Knights (29-7-5), who had their win streak snapped at three games.

Jet Greaves made 32 saves for Barrie as Joseph Raaymakers kicked out 18-of-21 shots for London.

Both clubs went 1 for 4 with the power play.

---

ICEDOGS 10 BULLDOGS 0

ST. CATHARINES, Ont. — Ben Jones had a hat trick, Jason Robertson had four helpers and Stephen Dhillon made 21 saves and tacked on two assists as Niagara pummelled Hamilton.

Philip Tomasino and Kyen Sopa added a pair of goals apiece for the IceDogs (25-10-7), who got singles from Jack Studnicka, Jacob Paquette and Akil Thomas.

Nick Donofrio combined with Zachary Roy to make 31 saves for Hamilton (20-20-4).

---

GREYHOUNDS 5 BATTALION 1

NORTH BAY, Ont. — Matthew Villalta kicked out 32 shots as Sault Ste. Marie beat the Battalion for its fourth win in a row.

Jaden Peca, Mac Hollowell, Roman Pucek, Ryan Roth and Zack Trott also supplied the offence for the Greyhounds (28-10-5).

Justin Brazeau scored while Christian Propp turned aside 34 shots for North Bay (21-21-3), losers of three straight.

---

STORM 5 PETES 3

PETERBOROUGH, Ont. — Isaac Ratcliffe scored twice as Guelph used a four-goal first period to toppled the Petes.

Alexey Toropchenko, Keegan Stevenson and Liam Hawel also scored as Anthony Popovich made 30 saves for the Storm (23-12-8). Defenceman Fedor Gordeev was ejected for cross checking early in the third period.

Semyon Der-Arguchintsev, Erik Cermak and Brady Hinz replied for Peterborough (22-18-1). Starter Hunter Jones gave up four goals on 22 shots in a period of work before giving way to Tye Austin, who stopped all 16 shots his way in 40 minutes of relief.

---

SPITFIRES 5 OTTERS 0

WINDSOR, Ont. — Colton Incze made 22 saves and Curtis Douglas scored twice as the Spitfires blanked Erie.

Daniel D'Amico, Will Cuylle and Cole Purboo rounded out the attack for Windsor (20-21-3). Defenceman Sean Allen was handed a major and game misconduct for elbowing at 7:25 of the third.

Daniel Murphy turned away 27-of-32 shots for the Otters (18-23-2).

---