KITCHENER, Ont. — Nathan Dunkley scored twice as the London Knights downed the Kitchener Rangers 5-2 for their third straight win in Ontario Hockey League action Sunday.

Billy Moskal struck the game-winning short-handed goal for the Knights (29-6-5) at 7:10 of the second period.

Antonio Stranges and Liam Foudy rounded out the scoring for London.

Jonathan Yantsis and Riley Damiani replied for the Rangers (18-21-3).

Joseph Raaymakers turned aside 25 shots for London. Lucas Pfeil denied 34 shots for Kitchener.

The Rangers went 1 for 5 on the power play. The Knights were 1 for 4 with the man advantage.

---

STORM 8 67'S 4

GUELPH, Ont. — Isaac Ratcliffe scored a hat trick and tacked on an assist as Guelph doubled up Ottawa.

Sean Durzi added two goals, while Nate Schnarr, Liam Hawel and Keegan Stevenson had singles for the Storm (22-12-8). Marco Rossi, Tye Felhaber, Jack Quinn and Graeme Clarke answered for the 67's (30-9-4), who have lost two in a row.

Anthony Popovich turned away 21 shots for Guelph. Cedrick Andree combined with Michael DiPietro for 30 saves for Ottawa.

Ottawa's Kody Clark was given a match penalty for slew footing at 14:13 of the third period.

---

WOLVES 7 ICEDOGS 3

SUDBURY, Ont. — David Levin scored the eventual winner and added an assist as Sudbury topped Niagara for its third straight win.

Adam Ruzicka, Blake Murray, Ryan O'Bonsawin, Quinton Byfield, Liam Ross and Shane Bulitka provided the rest of the offence for the Wolves (24-14-3). Matt Brassard, Kirill Maksimov and Akil Thomas found the back of the net for the IceDogs (24-10-7).

Ukko-Pekka Luukkonen kicked out 26 shots for Sudbury. Stephen Dhillon stopped 23 shots for Niagara.

---

FRONTENACS 2 BATTALION 1

KINGSTON, Ont. — Brendan Bonello turned aside 56 shots and Kallaway Mercer supplied the game-winning goal as Kingston subdued North Bay to snap a seven-game losing skid.

Tyler Burnie also scored for the Frontenacs (12-30-1). Justin Brazeau got on the scoresheet for the Battalion (21-19-3).

Christian Purboo blocked 29 shots for North Bay.

---

GENERALS 4 OTTERS 3

OSHAWA, Ont. — Nando Eggenberger netted the eventual game-winner as Oshawa defeated Erie to win its third game in a row.

Danyk Drouin, Tyler Tullio and Brandon Saigeon provided the rest of the scoring for the Generals (26-15-2). Danial Singer paced the Otters (18-22-2) with two goals, while Brendan Hoffmann added a single.

Kyle Keyser denied 26 shots for Oshawa. Cole Ceci turned aside 35 shots for Erie.

---

— This roundup was generated automatically with a CP-developed application.