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.
Josh Maguire had the lone goal for the Petes (6-5-1).
SPITFIRES 7 ATTACK 3
At Windsor, Ont., the Spitfires cruised after opening a 5-1 lead in the first period.
KNIGHTS 3 RANGERS 0
At London, Ont., the Knights took advantage of poor defence by Kitchener.
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.
Mackenzie Blackwood did his part with 30 saves for Barrie, and Christopher Festarini stopped 29 for Niagara.