An extraordinary final day ended with Queensland on the back foot despite being on top for almost the entire match.

The Bulls finished a nervy finale at 5-54 hanging on for a draw after closing the shutters early on a run chase of 129 off 17 overs.

WA chased an implausible win as Queensland's changed batting line-up lost three wickets in the first four overs and slipped to 4-18 off six.

Paceman Matthew Kelly (3-11) took the key wickets of Usman Khawaja (2) and Joe Burns (12) in each of his first two overs.

Josh Nicholas chimed in with 2-24 as Queensland suddenly went from the hunter to the hunted.

It was left to Bulls' captain Jimmy Peirson to steady the ship with an unbeaten 17 as the shadows closed nearly an hour after the scheduled finish.

The draw means WA maintain the slimmest mathematical hope of overhauling Victoria.

Queensland seemed certain to win heading into day four with WA, who resumed at 3-143, finding themselves 6-162 in pursuit of 219 simply to make their opponents bat again.

Opener Whiteman (110) stood defiant to post his fourth first-class century, to see him earn Player of the Match honours.

21-year-old Hardie batted with assurance in his third Shield match, hitting an unbeaten 100.

Hardie was in the 70s when the penultimate wicket fell, but along with David Moody, the pair added an invaluable 31 for the last wicket.