The London Knights dug themselves out of an early hole to stretch their astonishing winning streak to 16.
Tyler Ferry scored the final of four unanswered goals as the league-leading Knights rallied from a 2-0 deficit to beat the Brampton Battalion 4-3 in Ontario Hockey League action Thursday.
Matt Rupert, Josh Anderson and Seth Griffith also scored for the Knights (24-5-2).
"A big win for us. We battled back and went into the third period with a good mentality," said Griffith. "Ever since I got to London, it's been a winning organization. Lots of depth on this team. They teach you how to win right off the bat."
Barclay Goodrow, Brendan Childerley and Marcus McIvor each scored for the Battalion (14-12-5).
London goaltender Kevin Baillie stopped 21-of-24 shots, while Matej Machovsky made 24 saves for Brampton.
Elsewhere in the OHL it was: Niagara 9, Ottawa 9; Peterborough 3, Kingston 2 (OT); Windsor 3, Sault Ste. Marie 2; Sarnia 3, Saginaw 0; and Barrie 5, Sudbury 2.
At Brampton, Ont., it looked as though the Battalion were going to put an end to the Knights' streak when Goodrow scored on the power play at 14:53 of the first period, and Childerley made it 2-0 less than two minutes into the second.
But from there, the Knights started to crawl their way back starting with a Rupert goal at the 11:40 mark followed by an Anderson equalizer less than four minutes later.
Griffith made it 3-2 early in the third period prior to Ferry's insurance goal, which was key as McIvor brought the Battalion to within a goal with four minutes remaining in regulation.
Petes 3, Frontenacs 2
At Peterborough, Ont., Michael Giugovaz made 49 saves and Nick Ritchie scored in overtime to help the Petes (7-20-4) edge Kingston (15-13-1).
Spitfires 3, Greyhounds 2
At Windsor, Ont., Kerby Rychel's goal lifted the Spitfires (12-12-5) past Sault Ste. Marie (13-15-2).
Sting 3, Spirit 0
At Saginaw, Mich., JP Anderson stopped 42 shots as Sarnia (17-11-3) shut out the Spirit (12-15-4).
IceDogs 9, 67's 0
At St. Catharines, Ont., Steve Shipley had a goal and three assists as Niagara (19-10-2) humiliated Ottawa (7-21-3).
Colts 5, Wolves 2
At Barrie, Ont., Ryan O'Connor scored a natural hat trick for the Colts (20-8-1) in a win over Sudbury (11-16-4).