Western Australia booked their place in Sunday's Matador Cup final, despite falling short by just one run to Queensland at Bankstown Oval on Wednesday.
The Queensland Bulls finished second on the Matador Cup table, one point behind WA, and will now play the NSW Blues in a do-or-die elimination final on Friday at Blacktown International Sportspark.
Craig Simmons' 98 wasn't enough to get the Warriors over the line, while Usman Khawaja (122) recorded his second-straight Matador Cup century to guide his Bulls to a thrilling victory.
Meanwhile in Wednesday's other match, the West End Redbacks recorded their sole victory for the tournament with a 37-run win over the Tasmanian Tigers.
The Redbacks successfully defended 295 at North Sydney, with help from Kane Richardson (4-48) and Johan Botha (1-31).
Earlier, Tom Cooper (72) and a returning Andrew McDonald (53) set the pace with the bat.