Nathan Moon kept the Kingston Frontenacs in the game, then he won it for them.
Moon, with his third goal of the game, scored 45 seconds into overtime as Kingston came back to beat the Saginaw Spirit 5-4 on Friday night in the Ontario Hockey League.
"Moon's doing what we expect. He's working hard and he's a talented guy," Frontenacs coach Doug Gilmour said.
Brian Lashoff scored the tying goal for Kingston (8-8-0) with 50 seconds remaining with goaltender Tyler Beskorowany on the bench after Gilmour called a timeout.
"Taylor (Doherty) did the right thing and sent the puck in hard," Gilmour said of the goal, "we had everybody going in, got guys in front and the (Lashoff) shot had eyes for us."
The Frontenacs snapped a three-game losing streak by erasing two one-goal deficits in the third period.
"It was a good game and a good battle for us," Gilmour said. "The guys just kept working hard and fighting back."
In overtime, Moon took a pass from Corey Durocher and slipped the puck past former Kingston goaltender Anthony Peters.
Elsewhere in the OHL it was: Brampton 3 Peterborough 1; Erie 3 Niagara 2; Guelph 2 Oshawa 1; London 4 Belleville 2; Mississauga 7 Ottawa 4; Plymouth 2 Kitchener 0; Sudbury 4 Sarnia 0; and Windsor 8 Owen Sound 4.
At Kingston, Ont., Durocher scored early in the third period, while Michael Fine added three assists for the Frontenacs.
Cody Sol scored twice and Josh Shalla also scored for Saginaw (7-4-2).
Beskorowany made 26 saves, while Peters stopped 31 shots.
Battalion 3 Petes 1
At Brampton, Stephon Thorne scored a pair of goals, including the game-winner, to lead the Battalion over Peterborough.
Philip Lane scored the other goal for Brampton (5-5-1). Lane is enjoying an impressive rookie season thus far with three goals and four assists in 11 games.
Ryan Spooner opened the scoring for the Petes (7-8-0).
Patrick Killeen made 19 saves for Brampton, while Peterborough netminder Jason Missiaen stopped 39 shots.
Otters 3 IceDogs 2
At Erie, Pa., thanks to a three-goal second period, the Otters topped the Niagara IceDogs to earn their second straight win since ending a six-game losing streak.
David Broll and Matthew Paton scored for Erie and captain Zack Torquato scored the eventual winner on a power-play goal.
Freddie Hamilton and Andrew Agozzino replied for the IceDogs (5-6-3), who saw their modest two-game winning streak come to an end.
Storm 2 Generals 1
At Guelph, Ont., Michael Latta snapped a 1-1 tie late in the second period and goaltender Cody St. Jacques did the rest as Guelph Storm beat the Oshawa Generals.
St. Jacques made 39 saves for the Storm (7-3-1), while Mathew Sisca opened the scoring on the power play.
Christian Thomas had the lone reply for Oshawa (7-4-2), which saw its five-game winning streak come to an end.
Knights 4 Bulls 2
At London, Ont., rookie netminder Michael Houser made 42 saves, matching his strongest performance of the season as the London Knights downed the Belleville Bulls.
Philip McRae, Daniel Erlich, Jared Knight and Nazem Kadri all scored for London (9-4-0), which moved into first place in the Midwest Division.
Branden Eden and Alex Basso replied for the Bulls (4-8-1), who sit tied with the Ottawa 67's for last in the East Division.
Majors 7 67's 4
At Ottawa, Devante Smith-Pelly had four goals for the Mississauga St. Michael's Majors as they knocked off the 67's.
Riley Brace scored twice and Dustin Ekelman also scored for the Majors (10-3-0) while Blake Parlett had three assists.
Tyler Toffoli had two goals in a losing effort for the 67's (3-8-3), while Ryan Martindale and Anthony Nigro had one each. Cody Lindsay had two assists.
Whalers 2 Rangers 0
At Kitchener, Ont., Matt Hackett made 42 saves for his first shutout of the season, helping the Plymouth Whalers blank the Kitchener Rangers.
Myles McCauley and Garrett Meurs scored for the Whalers (8-5-0).
Brandon Maxwell stopped 28 of 29 shots in the loss as Kitchener (7-1-3) lost its first game in regulation this season.
Wolves 4 Sting 0
At Sudbury, Ont., Alain Valiquette had 31 saves as the Sudbury Wolves shutout the Sarnia Sting.
Daniel Maggio, Jared Staal, Daniel Lombardi, and John Kurtz scored all four markers for Sudbury (5-8-1) while Marcus Foligno had two assists.
Adam Courchaine let in two goals on 20 shots for Sarnia (7-5-1) before giving way to Jesse Raymond in the third period.
Spitfires 8 Attack 4
At Owen Sound, Ont., league-scoring leader Taylor Hall added four more points to his total as the Windsor Spitfires pummelled the Owen Sound Attack.
Scott Timmins also scored a hat trick for Windsor (9-4-0), which leads the OHL with 23 points. Austen Brassard and Eric Wellwood added goals.
Marcus Carroll had a pair of goals for the Attack (4-8-3), while Grant McGee and Myles Doan also scored.