Steven Trojanovic and Trevor Murphy had power-play goals a minute and 35 seconds apart as the Peterborough Petes beat the top-ranked London Knights 5-3 on Thursday in Ontario Hockey League action.
Alan Quine, Stephen Pierog and Andrew Yogan also scored for the Petes (15-13-5), while Mike Morrison made 30 saves ? including on a penalty shot by Vladimir Namestnikov ? to earn the win.
Namestnikov, Seth Griffith and Andreas Athanasiou replied for the Knights (24-7-1). Michael Houser stopped 27 shots for London.
The Knights are the No. 1 team in the Canadian Hockey League's weekly rankings.
Elsewhere in the OHL it was: Niagara 7 Erie 0; Barrie 2 Mississauga 1; and Owen Sound 6 Windsor 4.
At Peterborough, Ont., Namestnikov gave the Knights the lead just 1:04 into the game but Quine helped Peterborough equalize with five minutes to play in the first.
Yogan scored the goal of the night for the Petes' third, picking the puck up behind his own net and weaving through the entire London team before deking Houser and sliding the puck home.
Griffith pulled London back within one on London's only power-play goal in seven chances, tapping home a beautiful cross-crease feed from Max Domi.
IceDogs 7 Otters 0
At St. Catharines, Ont., Chris Festarini made 28 saves for his first league shutout as Niagara (18-12-3) hammered Erie (4-26-2).
Colts 2 Majors 1
At Barrie, Ont., Clint Windsor made 24 saves to lead the Colts (18-11-3) to over Mississauga (14-14-4).
Attack 6 Spitfires 4
At Windsor, Ont., Cameron Brace scored twice, including the game winner, and Scott Stajcer made 25 saves as Owen Sound (17-13-4) defeated the Spitfires (17-15-4).