Grace Christian wins at home over Silerdale