The Greyhounds got on the scoreboard first just over nine minutes into the first period when Cole MacKay took a pass at the top of the crease and sent it past Sudbury goaltender Mitchell Weeks.
The Greyhounds took a 2-0 lead early in the second period when Bryce McConnell-Barker took a pass from Kalvyn Watson on a 2-on-1 after a turnover at the Sudbury blueline and beat Weeks stick side at 1:45.
Soo's Tye Kartye made it 3-0 at 13:39 when he took a pass in the slot and beat Weeks high stick side.
Sudbury got on the board late in the period when Quentin Musty beat Greyhounds goaltender Tucker Tynan with a shot from the right circle with 1:04 to go in the period.
The Greyhounds restored the three-goal lead 1:10 into the third when Kalvyn Watson one-timed a pass from Robert Calisti past Weeks.
The three-goal lead didn’t last long as Dominik Jendek beat Tynan with a shot from the top of the left circle that appeared to hit a stick on the way to the net. The goal came 52 seconds after Watson’s goal.
Former Greyhound Marc Boudreau cut the lead to 4-3 when he took a pass in the slot from Jendek and beat Tynan high at 14:46.
After killing off a late penalty and Weeks on the bench for an extra attacker, Kartye scored an empty net goal with 25 seconds to go to make it 5-3.
Owen Allard capped off the scoring on the next shift when he jumped on a rebound in the slot and beat Weeks with 18 seconds to go in the contest to seal the win for the Greyhounds.
Kartye finished the day with three points – two goals and an assist – while McConnell-Barker, MacKay, and Watson added a goal and two assists each for the Greyhounds.
The Wolves, who are battling with the Peterborough Petes for the final playoff spot in the Eastern Conference, fall to 13-24-3-1 with the loss.
The Greyhounds were to visit Sudbury again Feb. 8 but that game has been postponed. Sudbury welcomes the Niagara IceDogs for a Friday night match on Feb. 11.