GUELPH, Ont. - Scott Kosmachuk scored four times and Nick Ebert had two goals and two assists as the Guelph Storm pummelled the Sarnia Sting 13-1 on Friday in Ontario Hockey League action.
Kerby Rychel also had a pair of goals for Guelph (52-12-3), which clinched first overall in the OHL standings, while Phil Baltisberger, Zac Leslie, Robbie Fabbri, Jason Dickinson and Marc Stevens added single goals.
Justin Nicholas made 19 saves for the Storm.
Hayden Hodgson scored the lone goal for the Sting (17-43-5) and Brodie Barrick gave up all 13 goals on 61 shots against.
FRONTENACS 5 67's 4 (OT)
KINGSTON, Ont. — Robert Polesello scored twice, including the winner, as the Frontenacs slipped past Ottawa.
Michael Moffat, Darcy Greenaway and Henri Ikonen also scored for Kingston (38-23-6) and Evan McEneny chipped in with three assists.
Connor Brown, Dante Salituro, Travis Konecny and Tyler Hill scored for the 67's (23-38-6), who are on a four-game slide and two points behind Mississauga for the final playoff spot in the Eastern Conference.
Matt Mahalak made 26 saves for the Frontenacs while Philippe Trudeau turned away 43-of-48 shots for Ottawa.
OTTERS 10 WHALERS 1
PLYMOUTH, Mich. — Connor McDavid, Brendan Gaunce and Michael Curtis each scored twice as Erie hammered the Whalers for its seventh straight victory.
Jake Evans, Spencer Abraham, Dane Fox and Andre Burakovsky also scored for the Otters (51-14-2) while Burakovsky tacked on two assists for a three-point night.
Zach Lorentz scored the lone goal for Plymouth (27-33-7).
Erie's Devin Williams made 24 saves for the win as Zack Bowman allowed 10 goals on 54 shots for the Whalers.
GREYHOUNDS 6 SPIRIT 5
SAULT STE. MARIE, Ont. — Jorgen Karterud and Bryan Moore each had two goals and an assist as the Greyhounds edged Saginaw.
Sergey Tolchinksy scored once and set up two more for Sault Ste. Marie (43-17-6) while Charley Graaskamp added his first-career OHL goal.
Justin Kea had a pair of goals for the Spirit (32-29-5). Luke Cairns, Mitchell Stephens and Jacob Ringuette had the others.
Matt Murray made 28 saves for the Greyhounds. Saginaw's Nikita Serebryakov stopped 28-of-34 shots in defeat.
SPITFIRES 3 RANGERS 2 (SO)
KITCHENER, Ont. — Brady Vail scored the winner and Alex Fotinos made 50 saves as Windsor came from behind to defeat the Rangers and end a five-game slide.
Vail also had a goal and an assist in regulation for the Spitfires (37-27-3), who trailed 2-0 with less than five minutes remaining in regulation, and Ben Johnson scored the other.
Curtis Meighan and Dmitrii Sergeev scored for Kitchener (22-41-5), which dropped its 11th game in a row.
Matthew Greenfield made 31 saves for the Rangers.
KNIGHTS 4 ATTACK 2
LONDON, Ont. — Chris Tierney scored twice as the Knights doubled up Owen Sound for their fourth win in a row.
Bo Horvat and Owen MacDonald also scored for London (48-13-4) and Josh Anderson had two assists.
Kurtis Gabriel and Kyle Hope each had a goal and an assist for the Attack (30-29-8).
Anthony Stolarz made 23 saves for the Knights. Owen Sound's Jack Flinn stopped 34-of-38 shots in defeat.
STEELHEADS 2 ICEDOGS 1 (SO)
MISSISSAUGA, Ont. — Lucas Venuto and Bryson Cianfrone scored in the shootout as the Steelheads kept their playoff hopes alive by downing Niagara.
Andrew Goldberg scored in regulation for Mississauga (24-37-6), which holds the final playoff spot in the Eastern Conference with one game to play in regular-season action.
Billy Jenkins scored for the Ice Dogs (23-35-9), who are seventh in the East.
Spencer Martin made 31 saves for the Steelheads while Niagara's Brent Moran stopped 29 shots in defeat.
BATTALION 5 WOLVES 3
SUDBURY, Ont. — Brett McKenzie had a pair of goals as North Bay earned its fifth straight win by downing the Wolves.
Barclay Goodrow, Matt MacLeod and Mathew Santos also scored for the Battalion (37-24-6).
Nicholas Baptiste scored for Sudbury (32-23-11) and assisted on goals by Nathan Pancel and Connor Crisp.
North Bay's Brendan O'Neill made 26 saves for the win. Franky Palazzese kicked out 30-of-34 shots for the Wolves.
GENERALS 3 BULLS 2 (OT)
OSHAWA, Ont. — Michael Dal Colle scored at 4:57 of overtime as the Generals ended Belleville's attempt at catching the eighth and final playoff spot in the Eastern Conference.
Bradley Latour and Scott Laughton scored in regulation for Oshawa (42-19-6), which ended a three-game skid, and Cole Cassels had two assists.
Jordan Subban and Cameron Brace scored for the Bulls (22-38-7), who sit 10th in the East.
Daniel Altshuller made 30 saves for the Generals while Belleville's Charlie Graham stopped 28-of-31 shots in defeat.