Top-ranked Middlebury team holds off Bowdoin

by