KINGSTON, Ont. — Jason Robertson had a hat trick as the Kingston Frontenacs toppled the Oshawa Generals 5-2 on Friday in Ontario Hockey League action.

Brett Neumann opened the scoring for the Frontenacs (1-1-0) before setting up two of Robertson's goals for a three-point night. Ian Derungs added an empty netter late in the third to seal the win.

Serron Noel and Domenico Commisso replied for the Generals (0-1-0).

Brendan Bonello made 27 saves for the win as Cole Ceci stopped 19-of-23 shots in defeat.

Kingston went 1 for 5 on the power play while Oshawa scored once on two chances with the man advantage.

---

BATTALION 7 BULLDOGS 5

NORTH BAY, Ont. — Adam McMaster and Matthew Struthers each had a pair of goals as the Battalion toppled the defending league champions.

Daniel Walker, Nick King and Cameron Peters also scored for North Bay (1-0-0). Christian Popp had 28 saves for the win.

Brandon Saigeon had two goals and three assists while Arthur Kaliyev struck twice and picked up a helper on a goal from Nicolas Mattinen for Hamilton (0-1-0). Nick Donofrio turned away 25-of-31 shots in a losing cause.

---

67'S 4 STEELHEADS 3 (OT)

OTTAWA — Austen Keating set up two goals, then scored 55 seconds into overtime as the 67's got by Mississauga.

Tye Felhaber also had a goal and two assists while Mitchell Hoelscher and Graeme Clarke rounded out the Ottawa (1-0-0) offence. Cedric Andree made 31 saves for the win.

Filip Reisnecker, James Hardie and Richard Whittaker scored for the Steelheads (0-0-1). Jacob Ingham turned away 20 shots in a losing cause.

---

WOLVES 4 STORM 2

GUELPH, Ont. — Shane Bulitka scored the first of four straight goals as Sudbury erased a two-goal deficit to double up the Storm.

Liam Ross, Jake Pilon and Quinton Byfield also scored for the Wolves (1-0-0), who got 20 saves from Jake McGrath.

Nate Schnarr and Liam Hadwell found the back of the net for Guelph (0-1-1). Anthony Popovich stopped 25 shots in defeat.

---

RANGERS 6 FIREBIRDS 2

KITCHENER, Ont. — Jonathan Yantsis and Joseph Garreffa both scored twice and Luke Richardson made 23 saves as the Rangers beat Flint.

Greg Meireles had a goal and two helpers, Riley Damiani also scored while Eric Guest had three assists for Kitchener (1-0-0).

Jack Wismer and Hunter Holmes scored for the Firebirds (0-1-0). Emanuel Vella allowed six goals on 22 shots in 50:07 of action.

---

KNIGHTS 5 SPITFIRES 2

LONDON, Ont. — Connor McMichael had a pair of goals and Matvey Guskov added a goal and two helpers as the Knights downed Windsor.

Billy Moskal and Cole Tymkin also scored while Jordan Kooy made 24 saves for London (1-0-0). Nathan Dunkley tacked on three assists.

Michael DiPietro stopped 33-of-34 shots for the Spitfires (1-1-0). Daniel D'Amico and Tyler Angle had the goals.

---

SAULT STE. MARIE, Ont. — Friday's matchup between the Sarnia Sting (0-0-0) and Sault Ste. Marie Greyhounds (0-1-0) has been postponed because of weather. No makeup date has been announced.