After a "disgusting" first period, Windsor coach Bob Boughner sent a message to his players.
Taylor Hall heard him loud and clear.
Adam Henrique scored a hat trick in the third period and Hall recorded five points as the Spitfires came back to defeat the Kingston Frontenacs 6-3 on Sunday afternoon in Ontario Hockey League action.
Windsor (5-2-0-1) trailed 2-0 after the first period, prompting coach Bob Boughner's stern words.
"I told them to show up for the next two periods or we'd be pulling the bus into our rink when we got home and going for a bit of a skate," said Boughner.
Hall responded by scoring twice in the second and adding three assists as part of a four-goal third period for the Spitfires, who outshot Kingston 31-13 over the final two periods.
"Basically (Boughner) just said one thing: that if we didn't pick it up, we'd be skating (until) midnight when we got home," said Hall, a native of Kingston, Ont. "That did it - we got motivated in a hurry."
Boughner praised Hall's response to the challenge.
"Taylor's such an explosive player," said Boughner. "It was nice to see him have a great game in his hometown and before family and friends."
Hall has 17 points (eight goals, nine assists) so far this season and trails OHL scoring leader Tyler Seguin of the Plymouth Whalers by one point. Both Hall and Seguin are expected to be top-five selections in the 2010 NHL entry draft.
Elsewhere in the OHL, it was: Mississauga 6, Barrie 2; and Oshawa 5, Ottawa 4 (SO).
At Kingston, Ont., Greg Nemisz also scored for Windsor, while defencemen Ryan Ellis and Cam Fowler each added two assists.
Michael Fine, Steven Broek and Derek Froats scored for the Frontenacs (4-4-0-0), who have lost two in a row. Kingston's Michael Farrell was held without a point for only the second time in eight games.
"We let down in the third period and that's partly on me," said Frontenacs veteran Nathan Moon.
"Bottom line is we have to get back to basics and learn how to win these games."
Troy Passingham made 24 saves for the Spitfires, while Kingston netminder Tyler Beskorowany stopped 33 shots.
Majors 6, Colts 2
At Mississauga, Ont., the trio of Rob Flick, Devante Smith-Pelly and Corey Bureau combined for four goals and nine points, powering the Majors to victory over Barrie.
Ryan Lopes and Jordan Mayer, with his fifth goal of the season, were the other marksmen for Mississauga (4-2-0-0).
Kyle Clifford and Michael Sgarbossa scored for the Colts (5-2-0-0), who lost for only the second time in seven games this season.
Generals 5, 67's 4 (SO)
At Oshawa, Ont., Daniel Pachis scored the shootout winner as the Generals defeated Ottawa.
Captain Jeff Hayes and defenceman Tony DeHart each had a goal and an assist to lead Oshawa (2-2-0-0), while Christian Thomas had a pair of assists. Andy Andreoff and Boone Jenner also scored.
Cody Lindsay scored twice for the 67's (2-3-1-1), who came from behind to tie the game on four separate occasions. Dalton Smith and Ryan Martindale, with 1:23 remaining in regulation, scored the other Ottawa goals.