Mids top Holy Cross, 45-7