After an hour and a half rain-delay in the first innings, WA did enough to secure the side’s fourth-consecutive win and is almost certain to make finals, if New South Wales and Victoria fail to earn double bonus points in their next games.

Veteran opener Michael Klinger smashed 128 off 120 deliveries in a brilliant knock that included nine fours and four maximums.

With strong support from fellow opener Shaun Marsh (69 off 72) and a freewheeling Cameron Bancroft (73 off 47), WA’s total of 3-301 from 41 overs was slightly adjusted to a target of 304 for a Queensland victory under the Duckworth Lewis Stern formula.

A stunning start in the second innings from WA’s Matt Kelly saw Queensland batsman Joe Burns out for a duck on the second ball, while Kelly continued to punish the home-side, finishing with 4-25.

But a whirlwind 122 off 81 balls from Bulls all-rounder Michael Neser late in the day almost resulted in an unlikely comeback, with Neser and Bulls skipper Usman Khawaja (81 off 78) having led the Bulls' revival from 5-63.

Neser had taken the game to the final over, earning him the Player of the Match, before being run-out with four balls to play.

WA next takes on South Australian on Sunday 15 October at Drummoyne Oval, Sydney.