Queensland 9 for 488 dec (Renshaw 89, Peirson 82*, Hemphrey 72, Neser 56, Kelly 3-80) lead Western Australia 5 for 159 (Marsh 64*, Turner 48) by 329 runs
Having contained the Bulls to 4 for 269 on day one the Warriors were able to remove Charlie Hemphrey (72) and Jack Wildermuth (42) on the second morning to expose the tail.
But Peirson and Neser put together a blistering rearguard scoring 115 in just 21.5 overs to swing the game violently in the Bulls favour. Both men reached half-centuries. Neser made 56 while Peirson went on to 82 not out from just 106 balls before the declaration at 9 for 448.
Neser made the early breakthrough with the ball with Josh Philippe bowled via an inside edge playing away from his body. Hilton Cartwright was caught at cover failing to keep his drive down before Jonathan Wells was adjudged lbw to a ball that nipped back from Mark Steketee to reduce the visitors to 3 for 42.
The WA captain Mitchell Marsh and vice-captain Ashton Turner pulled the team out of the mire with a 112-run stand for the fourth wicket and looked likely to get to stumps safely. Marsh reached an important half-century to gain some confidence following a tough Test series against Pakistan in the UAE.
But Turner fell two short of 50, and just three overs before stumps, slicing a drive straight to cover-point. The night-watchman David Moody was then caught at short leg off Mitchell Swepson in the next over leaving Marsh - 64 not out from 125 balls - with much work to do early on day three.