Western Australia 7 for 450 (Marsh 151, Bosisto 132*) lead Queensland 9 for 448 dec by two runs
Mitchell Marsh produced a superb century under team and personal pressure and Will Bosisto hit a career-best unbeaten 132 as Western Australia fought back impressively under the weight of Queensland big first-innings total.
Marsh and Bosisto added 185 for the sixth wicket having come together late on the second day with their team in significant trouble. After Marsh departed, Bosisto was able to see out the entire day and an unbroken 56-run stand with Jhye Richardson had taken Western Australia into a two-run lead.
For Marsh, like his brother Shaun, there was the additional pressure of having to respond to a poor Test series in the UAE which has brought scrutiny on his place ahead of the India series next month. He was left out of the current one-day series against South Africa and the immediate response has been encouraging for the selectors.
Marsh brought up his century off 201 balls with a boundary against Michael Neser and later went to his 150 with a six off Marnus Labuschagne before falling three balls later to the legspinner as Queensland waited until the final session for the breakthrough.
Bosisto, who had played the ideal foil to Marsh, then struck three boundaries in a row off Brendan Doggett to take him to 98 then next ball reached his second first-class century off 233 deliveries.
Labuschagne also removed Josh Inglis but was the only one of the eight Queensland bowlers used to find success on a long day in the field.