While John Tavares and Team Canada staged a miraculous comeback at the world junior championship in Ottawa, the Oshawa Generals weaved a little magic of their own.
David Corrente capped an amazing comeback by the Generals, scoring the overtime winner 59 seconds into the extra period as Oshawa stunned the Barrie Colts 5-4 in Ontario Hockey League action Saturday night.
The Generals (17-15-1-4) offence has been struggling without Tavares, managing only one win in five games prior to Saturday. Oshawa was held to one goal or less in three of those games, getting shut out by Kingston and Ottawa.
Against Barrie, it looked like more of the same. The Colts led 4-1 heading into the third period. Only Nick Esposito had found the net for the Generals, who were outshot 29-21 by Barrie in the first 40 minutes.
Jeff Hayes scored seven minutes into the third to give Oshawa some hope, and Brett Parnham scored with 58 seconds remaining in regulation to pull the Generals within one.
Then, with only four seconds remaining, Michael Del Zotto beat Colts netminder Peter Di Salvo to send the game to overtime.
Elsewhere in the OHL, it was: Belleville 7, Kingston 4; Erie 6, Kitchener 4; Guelph 5, Plymouth 4; Niagara 6, Sudbury 5 (SO); Ottawa 5, Sarnia 4; Peterborough 2, Sault Ste. Marie 1; and Windsor 3, Owen Sound 2.
At Barrie, Ont., Alex Hutchings, Andrew Clouthier, Colin Behenna and Darren Archibald scored for the Colts (18-18-2-1).
Neil Conway made 30 saves for Oshawa, while Di Salvo stopped 31 shots.
Bulls 7, Frontenacs 4
Nick Palmieri scored twice to round things out for Belleville (25-12-2-2). Cory Tanaka added three assists.
Otters 6, Rangers 4
At Erie, Pa., Andrew Yogan's second OHL hat trick lifted the Otters over Kitchener.
Sean Jones added two goals and Luke Gazdic had a goal and an assist for Erie (20-17-2-0).
Storm 5, Whalers 4
At Plymouth, Mich., Matt Kennedy had a goal and two assists as Guelph rode a second-period rally to victory against the Whalers.
Myles McCauley, Ryan Hayes, Patrick Lee and Beau Schmitz replied for Plymouth (17-18-4-0).
IceDogs 6, Wolves 5 (SO)
At Sudbury, Ont., Marco Insam tied the game with a minute remaining and scored in the shootout as Niagara outlasted the Wolves.
Andrew Agozzino scored the shootout winner and had a goal and an assist in regulation for the IceDogs (14-18-4-4). Mathew Sisca and Mathew Maione added a goal and an assist as well, while Andrew Shaw also scored.
67's 5, Sting 4
At Sarnia, Ont., Anthony Nigro had a goal and two assists as Ottawa jumped out to a 4-0 lead and held on to beat the Sting.
Petes 2, Greyhounds 1
At Sault Ste. Marie, Ont., Pat Daley scored the winner and added an assist to lead Peterborough past the Greyhounds.
Brett Theberge scored in the first period for the Petes (17-22-0-2). David Quesnele added two assists.
Matthew Lyall had the lone goal for Sault Ste. Marie (15-22-2-1).
Spitfires 3, Attack 2
At Owen Sound, Ont., Adam Henrique scored twice as Windsor held off a late rally by the Attack.
Mike Lomas and Mike Halmo scored third-period goals for Owen Sound (15-16-4-3).