Lambert’s Michael Williams also was given a yellow card in the sequence.
McIntosh senior Ryan Navarre scored the winning goal in the 76th minute, taking the rebound from a corner kick and pushing it past Zambetti.
“I’ve been collecting the trash in there all year,” Navarre said. “When you get in these types of situations, it’s not always the skill that makes the difference. It’s the heart. It’s will. Today we wanted it more than they did.”
McIntosh keeper Josh Slepicka preserved the win with two saves in the final minute, one on a free kick by Lambert’s Dale Ashford that was redirected by Kris Reaves.
“It kind of came over the top, and I just came off the post,” Slepicka said. “I just had to lay out to get to it.”
He turned away Lambert’s last chance on a corner kick that was deflected into the box. Slepicka leaped into a mass of players and punched that one away with 45 seconds left.
Lambert’s Iain Smith had a handful of sideline runs to attack the goal and slipped through to score an unassisted goal in the 21st minute, working his way through the left side of the 18-yard box and beating Slepicka with a shot to the lower right corner.