The Guelph Storm never took their foot off the pedal on Tuesday night.
Zack Mitchell tied the game at 19:30 of the third period and Brock McGinn scored the winner 19 seconds later as the Storm stole Game 3 from the host North Bay Battalion 4-3 in the Ontario Hockey League final.
"The guys played extremely hard for 60 minutes," said Guelph coach Scott Walker. "We got a solid effort from everybody. Our game plan was just to shoot. We couldn't stop or get frustrated. We might have started to get frustrated in the second period, but in the third we came out and just kept putting pucks at the net."
Trailing 3-2 heading into the final period, Guelph upped its tempo for the third and put 17 shots on North Bay goaltender Jake Smith.
"The guys played with some urgency and got emotionally involved," said Walker. "They did all the little things. It's not going to be easy. The Battalion plays extremely hard, too. You have to at least match or exceed their emotion and passion for the game."
Tyler Bertuzzi and Robby Fabbri also scored for the Storm, who lead the best-of-seven series 2-1.
Dylan Blujus, Barclay Goodrow and Mathew Santos scored for the Battalion, who blew three one-goal leads.
Guelph's Justin Nichols made 23 saves for the win while Smith kicked out 40-of-44 shots in defeat.
Both clubs went 1 for 2 on the power play.
The Battalion will try and even the series when they host Game 4 on Wednesday.