After a scoreless first period, Lucas Karmiris opened the scoring for Peterborough early in the second, assisted by Matthew Perreault and Cooper Dennis. Niagara’s Noah Read tied the game later in the period, sending the teams into the third period even at 1-1.
The teams traded goals in the third. Jared Langdon gave Niagara the lead early in the frame, but Dennis tied it for Peterborough with help from Novotný.
Leon Kolarik put the Petes back in front with 6:09 left in the period, assisted by Dennis and Camron Hankai. However, Chase Hull answered for the IceDogs less than two minutes later to make it 3-3.
Neither team found another goal in regulation, sending the game to overtime. After crosschecking Novotný up high after the final buzzer, Reyth Smith was given a 5-minute penalty for high sticking, which meant the Petes would have a full overtime on the power play.
Peterborough had several opportunities in overtime before Novotný finished the game with 41 seconds left in the extra frame, assisted by Dennis and Adam Levac.