Ella Mainwaring Foster gets surprise 500m win