The host Eagles tallied touchdowns on an 8-yard pass reception by Russ Godbersen from Chris Mayrose in the fourth quarter, and on a 2-yard TD run by Neal Bunt with just 13 seconds left in the first half to close the gap to 20-6 at halftime.
Garrigan scored on a 55-yard TD pass from Brett Capesius to Kevin Elbert, a 26-yard run by Jacob Behr, a 42-yard run by Behr, a 25-yard interception return by Grant Reding, a 95-yard TD jaunt by Behr, and a 5-yard TD run by Behr.
MMC teamed for a 16-35 passing night for a total 134 yards, with Jesse Kunzweiler 12-25 for 86 yards, Mayrose 2-5 for 29 yards, Zach Specht 1-1 for 29 yards, Bunt 1-2 for seven yards, and Tanner Utesch 0-2.
Capesius was 4-6 passing for 79 yards, one TD, and one pick.
"We just couldn't come back," said MMC coach Brad Cave. "We played hard and the score wasn't indicative of the type of game that was played. We're improving game by game. There was some good hitting out there and our kids are getting better each time out. We start six freshmen and they are going to become great players for us.
"I'm proud of the team effort. Tyler Prunty and Lee Hueser did a great job for us at nose tackle going up against two 270-pound players."
MMC (0-4) plays at Woodbury Central Friday night in District action. Garrigan is now 2-2 for the season.