Heading into the third period, the Sudbury Wolves looked to be cruising to an easy victory. By the end of the game, they were lucky to escape with two points.
Marcus Foligno scored twice on the power play in the second period and added an assist as the Wolves came out on top of a wild 9-7 game against the Niagara IceDogs Friday night in the Ontario Hockey League.
Eight different players found the net for Sudbury (7-5-1-1), who led 7-1 after two periods. The IceDogs scored five times in the first nine minutes of the third and added another on the power play with four minutes remaining to pull within one, but it wasn't enough.
Elsewhere in the OHL, it was: Erie 4, Sault Ste. Marie 2; London 6, Plymouth 3; Ottawa 6, Mississauga 2; and Owen Sound 2, Kingston 1 (OT).
At Sudbury, Ont., Andrew Agozzino and Marco Insam both had four-point nights for Niagara with two goals and two assists. Andrew Merrett scored twice and Mathew Maione added a single for the IceDogs (5-8-1-4).
Alain Valiquette made 26 saves for the victory, while Niagara netminding duty was split between starter John Cullen, who stopped 10 of 13 shots before being pulled near the end of the first period, and Mark Visentin, who made 26 saves.
Otters 4, Greyhounds 2
At Sault Ste. Marie, Ont., Ryan O'Reilly sparked a four-goal third period and added an assist as Erie came back to defeat the Greyhounds.
Jamie Haines opened the scoring and Matthew Lyall added a goal for Sault Ste. Marie (8-7-1-0).
Knights 6, Whalers 3
At London, Ont., Daniel Erlich had a three-point night, scoring two goals - including the game-winner at 6:42 of the third period - as the Knights defeated Plymouth.
Kaine Gilbert scored twice and AJ Jenks had the other goal for the Whalers (5-8-1-0).
67's 6, Majors 2
At Ottawa, Martin Paryzek scored his first two goals of the season while Derek Hartwick had two assists to help the 67's rout Mississauga.
Thomas Kiriakou and Jon Carnevale each had a goal and an assist for Ottawa (9-8-0-0) while Stephen Blunden and Cody Lindsay also scored.
Josh McFadden and Cory Bureau both scored for the Majors (7-6-0-0).
Attack 2, Frontenacs 1 (OT)
Kingston, Ont., Andrew Wilkins scored 54 seconds into overtime to lift Owen Sound over the struggling Frontenacs.
Corbin Crawford scored for Kingston (4-9-3-0), who held a 1-0 lead late in the third period.
Joey Hishon scored for the Attack (6-5-2-1) with less than four minutes remaining to force overtime.