LONDON, Ont. - Jake Patterson stopped 39 shots, including all 17 that came his way in the third period, and the London Knights toppled the visiting Kitchener Rangers 6-1 on Saturday in Ontario Hockey League play.
Matt Rupert scored once and set up two more for the Knights (31-11-5) while Nikta Zadorov and Bo Horvat had a goal and an assist each.
Brett Welychka, Ryan Rupert and Josh Anderson added single goals for London and Dakota Mermis, Gemel Smith and Michael McCarron tacked on two assists apiece.
Matia Marcantuoni scored the lone goal for the Rangers (16-29-2) as Matthew Greenfield turned away 41-of-47 shots in a losing cause.
67's 3 ICE DOGS 2
ST. CATHARINES, Ont. -- Brendan Bell set up the tying goal and then scored the winner at 18:28 of the third period as Ottawa came from behind to down Niagara.
Dante Salituro and Erik Bradford also scored for the 67's (16-27-4), who halted a three-game skid.
Hayden McCool and Aaron Haydon scored for the Ice Dogs (17-25-6), who led 2-1 after 40 minutes of action.
Ottawa's Philippe Trudeau stopped 40 shots for the win while Niagara's Blake Richard made 31 saves in defeat.
STING 6 WHALERS 2
PLYMOUTH, Mich. -- Jimmy McDowell and Vladislav Kodola each had a goal and two assists as Sarnia snapped a four-game slide by defeating the Whalers.
Davis Brown and Jeff King had a goal and an assist apiece for the Sting (15-27-5) while Nickolas Latta and Nikita Korostelev scored the others.
Carter Sandlak and Gianluca Curcuruto supplied the offence for Plymouth (17-25-5).
Sarnia's Taylor Dupuis made 29 saves for the win. Alex Nedeljkovic started in net for the Whalers, but was pulled after allowing four goals on 31 shots. Zack Bowman stopped 7-of-8 shots in 16 minutes of relief.
Three games were postponed because of weather conditions and have been re-scheduled.
Erie at Belleville will be made up Jan. 27, Guelph at Owen Sound is reset for Jan. 29 and North Bay at Barrie is scheduled for Feb. 25.