Old Collegians books semi-final spot after claiming thumping victory