Union gets past Middlebury, 14-10