South Australian paceman Kane Richardson captured six wickets as Queensland were bowled out for 189 in Sunday’s one-day match at Adelaide Oval.
Richardson claimed four of his victims in an eight ball span to help restrict the Bulls, who were all out in 48.5 overs in the day-night fixture.
Richardson finished with 6-48 from 11 overs, the equal third-best bowling figures by a South Australian in a domestic one-dayer.
Queensland opener Usman Khawaja top-scored with a polished 57 from 69 balls, but his dismissal triggered a collapse of 4-14.
Khawaja smacked Richardson for six over midwicket in the 24th over, but was caught at mid-on trying a repeat just three balls later.
After 13 runs were taken from the next over by Nathan Lyon (1-48 from 13 overs), Richardson returned to wreak havoc on the Bulls by taking three wickets in the over.
The quick delivered a rising short ball to Australian fringe batsman Peter Forrest, who tried to fend the ball away to the leg side but got an edge to fine leg.
Three balls later, Chris Lynn, yet to score, got a leading edge to present Richardson with a simple caught and bowled.
And on the last ball of the over, Richardson had Nathan Reardon caught behind by wicketkeeper Tim Ludeman for a duck.
From 1-89 in the 24th over, the Bulls crashed to 5-103 in the 26th.
Queensland captain James Hopes (14) and Nathan Hauritz (four) soon followed before Joe Burns (51) and Brad Ipson (33) put on a valuable 57-run partnership for the eighth wicket.