Mark Scheifele and the Barrie Colts cost the Sarnia Sting a chance to move into a tie for the lead atop the Ontario Hockey League's Western Conference.
Scheifele scored once in regulation and again in a shootout to lead the Colts past Sarnia 4-3 in OHL action Thursday.
Ivan Telegin scored twice for the Colts (12-8-3), while Colin Behenna added another in the shootout.
Highly-touted NHL prospect Nail Yakupov replied for Sarnia (15-4-5) with two power-play goals, while Alex Basso tied the game 3-3 with just 3:07 remaining.
The loss kept the Sting two points back of London and Plymouth, which share the first-place lead in the West.
Barrie goaltender Mathias Niederberger made 32 saves as the Colts won their fourth straight.
At the other end of the ice, Brandon Maxwell stopped 34 shots for the Sting, which fell to 0-4 in shootouts this season.
Elsewhere in the OHL it was: Belleville 3, Erie 1; and Niagara 6, Brampton 1.
At Sarnia, Ont., Yakupov gave the Sting a 1-0 lead with the lone goal in the first period.
Barrie went ahead in the second when Telegin scored on the power play and Scheifele capitalized with the Colts playing short handed.
Telegin scored his second four minutes into the third to give Barrie a 3-1 lead.
But Sarnia forced extra time after Yakupov's second goal at 15:03 was followed by Basso's goal just under two minutes later.
Bulls 3, Otters 1
At Erie, Pa., Malcolm Subban made 23 saves to lead Belleville (14-9-0) past the Otters (3-20-0).
IceDogs 6, Battalion 1
At St. Catharines, Ont., the IceDogs (12-10-2) scored four goals in the second period beat blow by Brampton (14-8-3).