First Barclay Goodrow gave the North Bay Battalion hope, then he gave them two points.
Goodrow forced extra time with the tying goal in the third period, then scored the lone goal in the shootout as North Bay beat the Kingston Frontenacs 3-2 in Ontario Hockey League action Thursday.
Jared Steege also scored for the Battalion (7-6-1), while Jake Smith made 35 saves.
Darcy Greenaway scored both goals for Kingston (8-1-3), while a 41-save performance by Lucas Peressini was ruined.
67'S 8 PETES 1
At Peterborough, Ont., the 67's scored four goals in the first period en route to a dominant win.
Travis Konecny scored twice for Ottawa (6-8-0), which also had goals from Ryan Van Stralen, Joseph Blandisi, Brett Gustavsen, Dante Salituro, Brendan Bell and Connor Brown.
Josh Maguire had the lone goal for the Petes (6-5-1).
Ottawa goaltender Philippe Trudeau stopped 34 shots, while Peterborough's Andrew D'Agostini and Michael Giugovaz combined for 22 saves.
SPITFIRES 7 ATTACK 3
At Windsor, Ont., the Spitfires cruised after opening a 5-1 lead in the first period.
Cristiano DiGiacinto led Windsor (6-6-0) with a pair of goals, while Ben Johnson, Steve Janes, Josh Ho-Sang, Remy Giftopoulos and Brady Vail also scored.
Cameron Brace, Kyle Hope and Kurtis Gabriel replied for Owen Sound (6-6-1).
Alex Fotinos had a quiet night in Windsor's net with just 18 saves, compared to 30 made by Brandon Hope and Jack Flinn in the Attack's net.
KNIGHTS 3 RANGERS 0
At London, Ont., the Knights took advantage of poor defence by Kitchener.
Max Domi, Bo Horvat and Chris Tierney, with an empty-net goal, scored for the Knights (8-3-1).
The loss spoiled a terrific game by Rangers (4-7-0) goaltender Tyson Teichmann, who stopped 44-of-46 shots.
London goalie Anthony Stolarz earned the shutout with 35 saves.
COLTS 4 ICEDOGS 3
At Barrie, Ont., the Colts scored twice in the third period to rally past Niagara.
Aaron Ekblad tied the game and Michael Webster put Barrie (5-6-1) ahead, while Tyson Fawcett and Brendan Lemieux also scored.
Jordan Maletta, Eric Ming and Anthony DiFruscia had goals for the IceDogs (5-5-3).
Mackenzie Blackwood did his part with 30 saves for Barrie, and Christopher Festarini stopped 29 for Niagara.