The Windsor Spitfires shook off a humiliating loss and reasserted themselves as the team to beat in the Ontario Hockey League.
Dale Mitchell scored three goals as the Spitfires beat the Brampton Battalion 5-3 in OHL on Thursday. The win improved Windsor's record to a league-best 7-1-0.
Windsor's only loss of the season so far came Saturday, when they were soundly thrashed 7-2 by the Barrie Colts.
It looked as though the Spitfires may have been on their way to their first losing streak of the season after giving up a two-goal lead and trailing 3-2 after 90 minutes. But Windsor stormed back with three goals in the third period to drop the Battalion's record to 2-4-0.
In other OHL action Thursday, Kitchener downed Niagara 5-3 and Peterborough defeated Erie 4-2.
At Windsor, Ont., Jacob Lalonde and Mark Cundari also scored for the Spitfires.
Matt Duchene, with two, and Thomas Stajan replied for Brampton.
Andrew Engelage made 35 saves for Windsor, while Brandon Foote stopped 39 shots for Brampton.
Rangers 5 IceDogs 3
At St. Catharines, Ont., Scott Timmins scored two goals, including an empty-netter, as Kitchener Rangers defeated Niagara.
Brandon Mashinter, Dan Kelly and Jeff Skinner also scored for Kitchener (3-2-1).
Andrew Agozzino, with two, and Andrew Merrett replied for Niagara (2-3-3).
Petes 4 Otters 2
At Peterborough, Ont., Justin Larson scored the game-winner and added an assist as the Petes beat Erie.
Ryan Spooner, Yves Bastien and Adam Sedlak also scored for the Petes (3-6-0).
Nick Palmieri and Brandon Biggers replied for the Otters (2-4-1).