South Australia and Victoria will face off for a place in the JLT One-Day Cup final at Bundstone Arena on Thursday.
Western Australia, who had secured top spot on the JLT Cup table and a place in the final, finished off the season with a thumping nine-wicket win over the Cricket Australia XI.
WA dismissed the CA XI for just 179, with Simon Mackin taking 5-33, before the Warriors chased down the target in just 30 overs, with D'arcy Short hitting his maiden century at domestic level.
Meanwhile, Queensland ended Tasmania's slim hopes of reaching the finals, with an 83-run win.
The Bulls scored 8-339 off their 50 overs overs, with Joe Burns top scoring with 79 and Sam Heazlett hitting 72.
With Tassie needing to chase down the Bulls' score within 25 overs in order to achieve a double bonus point win and qualify for the semi-final, it proved a bridge too far and the Tigers were dismissed for 256 in the 49th over.
As a result, South Australia, who finished second, and Victoria, who finished third, will contest the semi-final on Thursday, with the winner to face WA in the final on Saturday at Blundstone Arena.