ST. CATHARINES, Ont. - Scott Laughton scored the winning goal 1:08 into the third period as the Oshawa Generals doubled up the host Niagara IceDogs 4-2 on Saturday in Ontario Hockey League play.
Laughton also had two assists and earned the game's first star.
Ryan Strome and Brendan Perlini scored for the IceDogs (25-25-4), who came into the contest with just two wins in their last 10 games.
Oshawa's Daniel Altshuller made 25 saves for his 28th victory of the season as Niagara's Christopher Festarini turned away 32 shots in defeat.
Oshawa went 3 for 6 on the power play while Niagara failed to score on five chances with the man advantage.