Trailing by three goals in the second period, the Windsor Spitfires showed some of the resilience they used to capture last season's Memorial Cup.
Ryan Ellis kicked off a five-goal rally with two on the power play as the Spitfires came back to defeat the Plymouth Whalers 6-4 in Ontario Hockey League action Thursday night.
Taylor Hall had a goal and two assists to take the OHL scoring lead from the Whalers' Tyler Seguin, who was held off the scoresheet for the third time in five games. Hall has 106 points, while Seguin has 105.
The victory gave the Spitfires 105 points and the top seed in the West heading into the playoffs. Windsor (50-11-5) is the second team in OHL history to record back-to-back 50 win seasons.
Elsewhere in the OHL it was: Barrie 7 Brampton 3; Peterborough 4 Sudbury 1; Guelph 7 Sarnia 4; and Mississauga 2 Niagara 1 (SO).
At Windsor, Ont., Justin Shugg, Dale Mitchell and Zack Kassian also scored for the Spitfires. Cam Fowler added three assists.
Robbie Czarnik had two goals and an assist for Plymouth (38-26-2), while Colin MacDonald and Tyler Brown also scored.
Spitfires goaltender Philipp Grubauer was pulled and replaced by Troy Passingham in the second period after Brown scored the Whalers' fourth goal on their 15th shot of the game.
The Whalers held a 4-1 lead early in the second despite being outshot 22-13 in the opening 20 minutes, but ran into penalty trouble, allowing Windsor to pull within one heading into the third.
Hall's 40th of the season tied the game early in the final period and Mitchell put the Spitfires ahead for good with less than four minutes remaining.
Passingham stopped all 14 shots he faced in the Windsor net after replacing Grubauer, while Scott Wedgewood made 40 stops for Plymouth.
Colts 7 Battalion 3
At Barrie, Ont., Alex Hutchings led the way with a goal and three assists as the Colts rolled over Brampton.
Alex Pietrangelo, Alexander Burmistrov, Luke Pither and Bryan Cameron each had a goal and an assist for Barrie (55-9-2), which has already clinched top spot in the league for home ice advantage throughout the playoffs. Mitch Bennett and Stefan Della Rovere also scored.
Scott Tanski scored twice and Sean Jones added another for Brampton (24-28-14).
Petes 4 Wolves 1
At Peterborough, Ont., Brett Theberge scored twice as the Petes solidified their playoff position with a victory over Sudbury.
Matt Puempel had a goal and an assist and Pat Daley also scored for Peterborough (28-35-4), which has a two-point hold on sixth place in the Eastern Conference.
Marcus Foligno had the lone goal for the Wolves (25-35-6), who are three points clear of the Oshawa Generals for the final playoff spot in the east.
Storm 7 Sting 4
At Sarnia, Ont., Mathew Sisca had two goals and three assists while Taylor Beck added two goals and two assists as Guelph defeated the Sting.
Michael Latta added a goal and an assist for the Storm (33-29-4), while Cody McNaughton and Conor O'Donnell also scored.
Ron Soucie, Zack MacQueen, Kale Kerbashian and Brandon Francisco replied for Sarina (16-46-5), which made a game of it after falling behind 6-0 in the second period.
Majors 2 IceDogs 1 (SO)
At St. Catharines, Ont., Jordan Mayer and William Wallen scored in the shootout to lift Mississauga over the IceDogs.
Rob Flick scored in regulation, while Chris Carrozzi made 29 saves and was perfect in the shootout for the Majors (41-19-6), who will finish third in the Eastern Conference.
Andrew Shaw scored for Niagara (25-33-8). IceDogs goalie Mark Visentin stopped 27 shots.