Who wins Western Derby XLIII