A thrilling finish in Game 4 of the Georgian Mid-Ontario Junior C Hockey Final.
Matt Fischer's second goal of the game helped Penetang beat Alliston 5-4 in the first extra period on Wednesday night.
Down 4-3 in the third, Dakota Brooks scored for the Hornets with seven seconds left to send the game past regulation.
David Leblanc put Alliston up 3-2 seven-and-a-half minutes into the third period.
Then Fischer tied it up at the 12:40 mark and three minutes later Hayden Cole scored on the power play to give Penetang the lead.
Jack Scanlan collected four assists for the Kings -- three coming on the last three Penetang goals.
Ryan Shaw and Tyler Marchand rounded out the scoring for the Kings.
Tanner Dockerty and Mark O'Donnell also got goals for the Hornets.
Kings goaltender Adam Redgate made 32 saves while his counterpart Tyler Brindle stopped 39 shots including seven in OT.
The Kings take a 3-1 lead in the best-of-seven series and can clinch the title with a win in Game 5 on Friday in Penetanguishene
Kings 5 Hornets 4 in overtime
Penetang - Ryan Shaw (power play) (Ryan Young, Mac Flewelling) 5:06
Alliston - Tanner Dockerty (power play) (David Leblanc, Jamie Bennett) 13:50
Penetang - Tyler Marchand (Hayden Cole, Jack Scanlan) 19:59
Alliston - Mark ODonnell (William Brandon) 8:40
Alliston - David Leblanc (Sean Anderson) 7:30
Penetang - Matt Fischer (Jack Scanlan, Jordan Schwartz) 12:40
Penetang - Hayden Cole (power play) (Jack Scanlan) 15:55
Alliston - Dakota Brooks (David Leblanc, Jamie Bennett) 19:53
Penetang - Matt Fischer (Jack Scanlan, Jordan Schwartz) 11:23.