Santa Margarita holds on for 28-26 victory

Jeremy McNichols scores three touchdowns