ST. CATHARINES, Ont. -- The Niagara IceDogs scored all five goals in the third period en route to a 5-2 win over the Belleville Bulls in Ontario Hockey League play Tuesday.
Brendan Perlini got the tying goal, and later added his 23rd of the season on the power play to make it 4-2 for Niagara (12-21-4), while Mitchell Fitzmorris, Matt Gillard and Billy Jenkins also scored.
Remi Elie opened the scoring for Belleville (10-23-4) with a power-play goal in the second period. Andrew Ming's goal in the second got the Bulls to within 3-2.
Brent Moran made 20 saves for Niagara, while Charlie Graham turned back 37 for the Bulls. Jason Da Silva saw just over three minutes of action in the Belleville net and stopped the only shot that went his way.
FRONTENACS 3 STEELHEADS 2
MISSISSAUGA, Ont. -- Ryan Kujawinski scored twice, including the tying goal, and Spencer Watson got the winner as Kingston rallied to beat the Steelheads.
Mississauga (15-20-4) opened a 2-0 lead with a first-period goal from Bryson Cianfrone, and another at 2:24 of the second period from Nathan Bastian.
Kujanwinski got the Frontenacs (20-12-4) on the scoreboard exactly one minute later, and he got the tying goal on the power play at 19:12 of the second period.
Watson scored the winner at 3:46 of the third period.
Both goaltenders shined, with Spencer Martin making 43 saves for Mississauga, and Lucas Peressini 39 for Kingston.
WOLVES 2 BATTALION 1 (SO)
SUDBURY, Ont. -- Franky Palazzese made 41 saves, with seven of them coming in overtime, to lead the Wolves to their win over North Bay.
Mathew Campagna was the only player to score in the shootout.
Ray Huether opened the scoring for Sudbury (20-10-6) with a power-play goal at 14:12 of the first period, and Mike Amadio tied it for the Battalion (18-16-3) at 11:35 of the third period.
Brendan O'Neil made 23 saves for North Bay.
GREYHOUNDS 6 SPIRIT 5
SAGINAW, Mich. -- Andrew Fritsch scored the winner at 13:01 of the third period as Sault Ste. Marie unleashed a 51-shot attack to beat the Spirit.
David Miller got the equalizer for the Greyhounds (26-8-4), who won their third in a row. Tyler Gaudet scored twice for Sault Ste. Marie, with Zachary Senyshyn and Kevin Spinozzi rounding out the scoring.
Eric Locke, Kristoff Kontos, Justin Sefton, Terry Trafford and Jeremiah Addison replied for the Spirit (16-17-5), who dropped their sixth in a row.
Nikita Serebryakov stopped 45 shots for the Spirit, while Matt Murray handled 21 shots for the Soo.
SPITFIRES 5 WHALERS 1
WINDSOR, Ont. -- The Spitfires took a 4-0 lead over Plymouth into the third period en route to their fourth win in a row.
Ben Johnson scored in the first period, and Remy Giftopoulos, Steven Janes and Nikita Yazkov connected in the second for Windsor (24-12-1).
Whalers defenceman Mathieu Henderson ruined Dalen Kuchmey's shutout bid with a power-play goal at 3:53 of the third period.
Sam Povorozniouk completed the scoring with an empty netter.
Kuchmey finished 25 saves, while Zack Bowman also handed 25 for Plymouth (13-20-4).
KNIGHTS 6 STING 3
LONDON, Ont. -- Max Domi and Matt Rupert each scored twice to lead the Knights to their win over Sarnia.
Domi's second goal, into an empty net, was his 20th of the season.
Alex Basso and Kyle Platzer also scored for London (26-7-4), which led 4-3 after two periods.
Nikita Korostelev scored twice for the Sting (12-21-4), and Nickolas Latta added his 22nd of the season.
Taylor Dupuis stopped 37 shots for Sarnia, and London's Jake Patterson turned back 31.
OTTERS 4 RANGERS 0
ERIE, Pa. -- Devin Williams made 22 saves for his fourth shutout of the season as the league-leading Otters snapped a three-game losing streak.
Jake Evans scored in the first period, Connor Brown got his 24th of the season in the second, and Dane Fox followed in the period with his league leading 42nd for Erie (30-7-1).
Patrick Murphy closed the scoring in the third period.
Jordan DeKort made 22 saves for Kitchener (13-22-1).
STORM 4 COLTS 1
BARRIE, Ont. -- Justin Nichols turned aside 34 shots as Guelph breezed past the Colts.
Robby Fabbri, Nick Ebert, Jason Dickinson and Justin Auger each scored for the Storm (27-7-3).
Zach Hall's second-period goal was the lone offence Barrie (19-15-3) managed against Guelph.
Colts goalies Mackenzie Blackwood and Daniel Gibl combined for 34 saves.