Coast lose gritty u18 clash