Wayzata failed over and over and then some Thursday to end Centennial's shutout streak in the state tournament.

The magic that lasted for 14 periods, 15 minutes and 45 seconds nearly made Wayzata its next victim. Then the Trojans (22-7) overwhelmed the Cougars (22-5-2) with their own late-game magic to force overtime and claim a 2-1 victory on Chase Heising's goal 4:01 into the extra period of the Class 2A quarterfinal.

Wayzata went 49 minutes, 45 seconds without scoring until Jalen Wahl made up for a missed opportunity and finally got the puck past Centennial goaltender Patrick Munson. Wahl scored with 75 seconds left in the third period, moments after missing a loose puck in front of a mostly open net.

"I vowed I wanted to come back and take us to overtime," Wahl said. "I wasn't going to miss that opportunity to keep us going."

Adam Anderson scored Centennial's lone goal in the first minute of the second period. The Cougars appeared to take a 2-0 lead late in the second period, with Anderson celebrating his shot that crept between the legs of Wayzata goaltender Aaron Dingmann. Replays showed the puck crossed most of the goal line before Dingmann reached back and pulled it out. An extended review of the play, however, nullified the goal.

That was one of Dingmann's 28 saves on a night he got bounced around. Centennial forward Andrew Bertrand knocked the goaltender to the ice twice and Connor Lovick did another time. Dingmann laid on the ice for about a minute after the first, and Wayzata coach Pat O'Leary was unsure if Dingmann would get up. He did, though, all three times.

Heising said he expected to see Dingmann get back up and perform. He'd done it all year.