Western Australia has fallen just 34 runs short of a great Sheffield Shield heist and a fourth straight final.