Dalriada battled their way into the Schools Cup Semi Finals with a 17 – 5 win against Bangor Grammar on…
—
by