BARRIE, Ont. -- Nikita Zadorov scored twice and Max Domi had a goal and two assists as the London Knights held on to defeat the host Barrie Colts 5-4 on Saturday in Ontario Hockey League action.
Michael McCarron and Brett Welychka also scored for the Knights (34-11-5), who extended their win streak to five games.
Aaron Ekblad, Andreas Athanasiou, Garrett Hooey and Zach Hall supplied the offence for the Colts (25-20-3), who trailed 5-1 early in the third period.
London's Jake Patterson made 23 saves for the win. Mackenzie Blackwood started in net for Barrie, but was pulled after giving up two goals on the game's first three shots. Daniel Gibl stopped 32-of-35 shots in 54 minutes of relief.
The Knights went 2 for 7 with the power play while the Colts scored three times on nine chances with the man advantage.
67's 4 GENERALS 1
OTTAWA -- Ryan Van Stralen scored three times as the 67's handed Oshawa its third loss in a row.
Erik Bradford had a goal and an assist for Ottawa (17-28-4) while Travis Konecny chipped in with two assists.
Stephen Desrocher scored the lone goal for the Generals (31-15-4).
Philippe Trudeau made 33 saves and earned first star of the game for the 67's. Oshawa's Ken Appleby allowed three goals on 14 shots and was replaced by Daniel Altshuller to start the third period. Altshuller stopped all eight shots he faced in relief.
RANGERS 5 ICEDOGS 4 (SO)
ST. CATHARINES, Ont. -- Curtis Meighan scored the winner in the seventh round of the shootout as Kitchener slipped past Niagara.
Max Iafrate and Ryan MacInnis each had a goal and an assist for the Rangers (17-30-2) while Justin Bailey and Darby Llewellyn scored the others.
Carter Verhaeghe recorded his second-career hat trick for the IceDogs (17-27-7), who dropped their fourth straight game, and Ben Hughes scored once.
Matthew Greenfield made 25 saves for Kitchener as Niagara's Blake Richard stopped 31-of-35 shots in defeat.
GREYHOUNDS 3 WOLVES 0
SUDBURY, Ont. -- Matt Murray made 38 saves and Sergey Tolchinksy's goal at 9:28 of the second period stood as the winner as Sault Ste. Marie shutout the Wolves.
Darnell Nurse and Tyler Gaudet also scored for the Greyhounds (35-11-5), who won their third straight contest.
Sudbury's (27-15-8) Franky Palazzese stopped 32-of-34 shots in a losing cause.
Both clubs went 0 for 4 on the power play.
WHALERS 4 BULLS 3
PLYMOUTH, Mich. -- Ryan Hartman and Matt Mistele scored power-play goals less than two minutes apart late in the third period as the Whalers came back to down Belleville.
Hartman also scored in the second period for Plymouth (18-27-5), which trailed 3-2 after 40 minutes of play, while Carter Sandlak had a goal and an assist.
Alex Nedeljkovic made 42 saves and Zach Lorentz chipped in with three assists for the Whalers, who halted a four-game slide.
Jake Marchment, Remi Elie and Jake Bricknell scored for the Bulls (14-32-4) and Charlie Graham stopped 34 shots in defeat.
STEELHEADS 7 STING 3
SARNIA, Ont. -- Bryson Cianfrone had two goals and two assists as Mississauga toppled the Sting.
Artem Rasulov, Stefan LeBlanc and Brett Foy each had a goal and an assist for the Steelheads (20-27-4) while Nick Zottl and Nathan Bastian added single goals.
Nickolas Latta, Daniel Nikandrov and Nikolay Goldobin supplied the offence for Sarnia (15-30-6), which dropped its third game in a row.
Mississauga's Spencer Martin made 21 saves for the win as Taylor Dupuis gave up seven goals on 36 shots.
SPITFIRES 3 STORM 1
WINDSOR, Ont. -- Ben Johnson scored the winner at 16:32 of the third period as the Spitfires halted Guelph's nine-game win streak.
Sam Povorozniouk and Trevor Murphy also scored for Windsor (31-17-2), which won its sixth straight contest.
Steven Trojanovic scored the lone goal for the Storm (38-9-3).
Dalen Kuchmey made 26 saves for the Spitfires as Justin Nichols stopped 32-of-34 shots in defeat.
SPIRIT 4 FRONTENACS 2
SAGINAW, Mich. -- Jake Paterson made 29 saves as the Spirit overcame a two-goal deficit to double up Kingston.
Justin Sefton and Kristoff Kontos each had a goal and an assist for Saginaw (25-21-5), which trailed 2-1 heading into the third period, while Dylan Sadowy and Cody Payne added single goals.
Spencer Watson registered both goals for the Frontenacs (27-19-4), including his first at 19:59 of the first period to open the scoring.
Kingston's Matt Mahalak kicked out 27-of-30 shots in a losing cause.
ATTACK 2 OTTERS 1
OWEN SOUND, Ont. -- Brandon Hope stopped 50 shots, including all 21 his way in the first period, as the Attack edged Erie.
Thomas Schemitsch opened the scoring for Owen Sound (22-21-6) at 19:37 of the opening period and Holden Cook broke a 1-1 tie at 12:26 of the second.
Dane Fox scored his league-leading 53rd goal of the Season for the Otters (39-10-2) at 11:03 of the second.
Erie's Oscar Dansk stopped 23-of-25 shots in a losing cause.