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
At Belleville, Ont., Shawn Lalonde had a four-point night, with two goals and two assists, and Brandon Mashinter recorded a hat trick as the Bulls charged past Kingston.
Nick Palmieri scored twice to round things out for Belleville (25-12-2-2). Cory Tanaka added three assists.
Andris Dzerins, Brian Lashoff and Ethan Werek had a goal and an assist each for the Frontenacs (8-26-4-2). Colt Kennedy also scored.
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).
Chris MacKinnon scored a pair, while Scott Timmins and Jason Akeson each added one for the Rangers (16-20-1-1). All three players also chipped in two assists.
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.
Nathan Martine and Peter Holland each added a goal and an assist, while Tim Priamo and Luke Pither also scored for the Storm (22-13-2-3).
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.
Eric O'Dell had two goals and two assists, John Kurtz had a goal and three assists, and Jake Cardwell and Jared Staal added a goal each for Sudbury (18-16-1-3).
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.
Thomas Kiriakou, Corey Cowick, Marc Zanetti and Logan Couture also scored for the 67's (22-14-0-2).
Jamie Arniel, Miroslav Preisinger, Matt Martin and Justin DiBenedetto replied for Sarnia (19-17-2-2).
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.
Richard Greenop also scored for the Spitfires (32-5-0-1). Lane MacDermid added two assists.
Mike Lomas and Mike Halmo scored third-period goals for Owen Sound (15-16-4-3).