Boston College defeats Harvard, 7-6