Beechwood hangs on to beat Ryle

Beechwood hangs on to beat Ryle