Kyle Clifford reached the 20-goal plateau in decisive fashion Thursday night.
Clifford scored a hat trick for his first 20-goal season in the Ontario Hockey League as the Barrie Colts defeated the Peterborough Petes 7-2.
Clifford also assisted on Bryan Cameron's 39th goal of the season. Cameron is tied for the OHL goal-scoring lead with Jeff Skinner of the Kitchener Rangers.
The Colts, who are amongst the four teams vying for the chance to host the 2011 Memorial Cup, have six players with 20 goals or more so far this season. With 249 goals in 53 games, Barrie is second only to the defending Memorial Cup champion Windsor Spitfires in team scoring.
Elsewhere in the OHL it was: Windsor 6 Kitchener 2; and Niagara 3 Oshawa 1.
At Barrie, Ont., Alex Hutchings, Colin Behenna and Taylor Carnevale also scored for the Colts (44-7-2), who lead the league with 90 points, one point ahead of Windsor.
Jack Walchessen had a goal and an assist and Joey West also scored for the Petes (25-27-3), who fired 38 shots at Colts netminder Peter Di Salvo.
Jason Missiaen was pulled by Peterborough after allowing five goals on 27 shots. Andrew D'Agostini stopped two of four in replacement.
Spitfires 6 Rangers 2
At Windsor, Ont., Greg Nemisz scored twice to lift the Spitfires over Kitchener.
Scott Timmins, acquired from the Rangers last season, opened the scoring for Windsor (43-8-5) in the first period. Adam Wallace, Cam Fowler and Ryan Ellis also scored.
Matthew Tipoff and John Moore replied for the Rangers (34-16-4).
IceDogs 3 Generals 1
At St. Catharines, Ont., Alex Friesen scored twice to help the IceDogs down Oshawa.
Simon Gronvaldt scored the other goal for Niagara (19-29-6) with assists from Andrew Shaw and Reggie Traccitto.
Tony DeHart capitalized on a power play in the third period to reply for the Generals (21-28-5), who have lost six in a row.