BARRIE, Ont. - It was a good night for Calgary Flames prospect Andrew Mangiapane.

He scored a hat trick to lead the Barrie Colts past the Mississauga Steelheads 6-3 on Saturday in Ontario Hockey League action.

Anthony Stefano, Dylan Sadowy and Roy Radke also found the back of the net for the Colts (31-16-2), who improved to 7-0-1 in their last eighth games. Julius Nattinen and Kevin Labanc both tacked on three helpers.

Ryan McLeod, Everett Clark and Nathan Bastian had goals for Mississauga (25-24-4).

Mackenzie Blackwood made 23 saves for the win in net. Jack Flinn started for the Steelheads, but was pulled after turning aside 19-of-23 shots in 27:12. Joseph Murdaca kicked out 15 shots in relief.

Both teams went 0 for 4 on the power play.

---

FRONTENACS 4 BULLDOGS 3 (OT)

HAMILTON — Stephen Desrocher scored in overtime as Kingston rallied past the Bulldogs.

Michael Dal Colle had two goals and two assists — including the tying goal at 15:56 of the third period for the Frontenacs (32-14-4). Spencer Watson added the other.

Matt Luff struck twice, with Trent Fox also finding the back of the net for Hamilton (19-27-5).

---

ICEDOGS 3 BATTALION 2 (OT)

ST. CATHARINES, Ont. — Stephen Harper scored his second goal of the game 57 seconds into extra time and added an assist as the IceDogs slipped past North Bay.

Anthony DiFruscia tied the game at 2-2 with a power-play goal early in the third period for Niagara (26-18-6).

Mathew Santos and Kyle Wood had goals for the Battalion (25-17-7).

---

67'S 3 PETES 0

PETERBOROUGH, Ont. — Liam Herbst stopped all 41 shots he faced as Ottawa shut out the Petes.

Connor Graham, Stepan Falkovsky and Dante Salituro scored for the 67's (26-23-2).

Dylan Wells kicked out 22-of-25 shots in net for Peterborough (24-21-6).

---

WOLVES 6 SPIRIT 3

SAGINAW, Mich. — Patrick Murphy, Danny Desrochers and Kyle Capobianco all had a goal and an assist as Sudbury doubled up the Spirit.

Matt Schmalz, Mikkel Aagaard and David Levin also chipped in for the Wolves (14-33-4).

Kris Bennett, Hayden Hodgson and Tye Felhaber supplied the offence for Saginaw (20-26-6).

---

OTTERS 5 SPITFIRES 4

WINDSOR, Ont. — Alex DeBrincat had two goals and an assist as Erie held off the Spitfires.

Dylan Strome, Brett Neumann and Jordan Sambrook also scored for the Otters (41-7-1), who won their fourth in a row.

Connor Chatham, Logan Brown, Brendan Lemieux and Hayden McCool had goals for Windsor (31-15-5).

---

RANGERS 2 FIREBIRDS 0

FLINT, Mich. — Dawson Carty made 25 saves for the shutout as Kitchener blanked the Firebirds.

Mason Kohn and Brandon Robinson had goals for the Rangers (36-9-5).

Kyle Keyser turned away 38 shots in the loss for Flint (15-29-6).

---

ATTACK 6 STORM 2

OWEN SOUND, Ont. — Jaden Lindo struck twice as the Attack downed Guelph.

Justin Brack, Liam Dunda, Santino Centorame and Thomas Schemitsch supplied the rest of the offence for Owen Sound (22-18-9).

Nicolas Sicoly and Luke Burghardt scored for the Storm (11-33-6).

---