Shaun Marsh holds WA's Shield hopes