John Tavares picked the perfect time to score his 200th Ontario Hockey League goal.
Tavares reached the milestone on a power play three minutes and eight seconds into overtime as the London Knights edged the Kitchener Rangers 3-2 on Sunday.
Tavares opened the scoring on an early first-period power play. His overtime winner gave him 43 goals and 81 points this season as the Oakville, Ont., native extended his lead over Taylor Hall of the Windsor Spitfires to three points in the OHL scoring race.
Defenceman John Carlson continued his stellar rookie campaign with three assists. A first-round pick of the Washington Capitals in 2008, Carlson was named OHL defenceman of the month in January, tallying four goals and 16 assists in 14 games while recording a plus/minus of plus-10. He sits second in rookie scoring with 59 points (13 goals, 46 assists).
Michael Del Zotto also assisted on all three London goals as the Knights (39-14-1-2) went 3-for-10 with the man-advantage.
Elsewhere in the OHL, it was: Ottawa 5, Owen Sound 4 (SO); Niagara 4, Kingston 1; Brampton 3; Oshawa 1; and Plymouth 5, Sault Ste. Marie 2.
At Kitchener, Ont., Justin Taylor scored the other goal for London. Jeff Skinner had a goal and an assist and Tyler Randell also scored for the Rangers (26-28-3-2).
Trevor Cann made 28 saves to earn the win for the Knights, while Kitchener netminder Parker Van Buskirk stopped 22 shots.
67's 5, Attack 4
At Owen Sound, Ont., Logan Couture scored twice in regulation and had the only goal of the shootout as Ottawa outlasted the Attack.
Couture also added an assist for the 67's (32-19-3-2), while Corey Cowick and Anthony Nigro had a goal and an assist each. Martin Paryzek chipped in with three assists.
David Colomatis scored a pair, Joey Hishon had a goal and an assist and Josh Moes also scored for Owen Sound (21-21-7-7).
IceDogs 4, Frontenacs 1
At St. Catharines, Ont., Jeremy Smith stopped 40 of 41 shots for the second straight game to lead the IceDogs past Kingston.
Andrew Agozzino had a goal and an assist, while Marco Insam, Thomas Middup and Chris DeSousa also scored for Niagara (24-23-4-6).
Ethan Werek scored for the Frontenacs (12-34-6-3).
Battalion 3, Generals 1
At Brampton, Ont., Matt Duchene assisted on all three of his team's goals to help the Battalion defeat Oshawa.
Cody Hodgson, Josh Day and Evgeny Grachev scored for Brampton (37-16-1-1).
Jeff Brown had the lone reply for the Generals (22-27-2-4).
Whalers 5, Greyhounds 2
At Sault Ste. Marie, Ont., Chris Terry scored twice and added an assist as Plymouth took down the Greyhounds.
Tyler Seguin had a goal and two assists, while RJ Mahalak and Jamie Devane each added a goal and an assist for the Whalers (29-22-5-0), who won their fifth straight game.
Tomas Rachunek and Jordan Nolan replied for Sault Ste. Marie (17-36-2-2).