Queensland have scraped their way into the Sheffield Shield final, with a stunning fightback to beat Western Australia by 120 runs at the WACA on Sunday.
The Bulls had a lead of just 115 and four wickets in hand heading into the final day's play, requiring an outright victory to reach the final.
The Warriors were also in the hunt for a final spot, and needed an outright win, but Queensland dug in with the bat as Michael Neser (77) and Ryan Harris (54) built a competitive lead for the Bulls to defend.
Queensland captain James Hopes declared with his side at 9-336, a lead of 272, and then led the skittling of WA with figures of 4-42.
Harris (2-48), spinner Nathan Hauritz (2-34) and Ronan McDonald (1-12) also picked up wickets as WA - requiring 273 to win off 75 overs - failed to gain any momentum in their chase.
Openers Liam Davis (17) and Marcus Harris (eight) managed to negotiate the first seven overs of the chase for 26 runs, before the former nicked a Ryan Harris delivery to ex-WA man Luke Pomersbach at second slip.
Then, opener Harris was ran out attempting a quick single, with Neser providing a direct hit from mid-wicket to give the Bulls their second scalp.
McDonald then saw off Adam Voges (eight) caught behind, before Hauritz nabbed John Rogers for 13 to have WA reeling at 4-54.
From then on, it was the Hopes show, as he dismissed Mitch Marsh (seven), Sam Whiteman (27), Ashton Agar (five) and Ryan Duffield (six).
Amid that, seamer Harris got rid of danger man Mike Hussey (37), before the match ended in unusual fashion as WA number 11 Burt Cockley (zero) stepped on his stumps off the bowling of Hauritz to send Queensland into the final.
Defending champions Queensland will meet Tasmania in a re-match of the 2011/12 Shield final. It will be the Bulls' fourth appearance in the decider in the past five seasons.