Marsh leads WA to potential Shield final