In-form my FootDr Queensland Bulls batsman Marnus Labuschagne has geared up for next week's JLT Sheffield Shield Final with a defiant century today against NSW in Wollongong.

It was his second ton this summer and took some of the attention away from the news earlier in the day that Matthew Renshaw had been subbed out of the match under Cricket Australia's concussion substitution policy.

Renshaw was withdrawn after suffering a head knock during a collision with a teammate in the warm-up on Thursday, and was replaced by Lachy Pfeffer.

Renshaw will be reassessed in Brisbane to consider his recovery and possible fitness to play in the Shield final.

Renshaw, who has scored centuries in each of his past three Shield matches, missed a Test match against Pakistan last year after suffering two blows to the head.

There was better news on the field for Queensland on day three, with the free-scoring NSW tail mopped within a few overs.

NSW added just 20 to their overnight 7-382 to be all out for 402, leaving the Blues with a 159-run lead on the first innings.

Mark Stektee, Michael Neser and Mitch Swepson each took three wickets for the Bulls.

Queensland lost Joe Burns, who top scored in the first innings for Queensland, for 24, while Pfeffer made 9 before Labuschagne and last-start century maker Charlie Hemphrey combined to bat fort of the third day.

Labuschagne is the first batsman to go past 700 runs for the Bulls this season.

Queensland will host the Shield final next Friday against the winner of the match between Tasmania and Victoria, with the Tigers in the box seat to travel north to contest the decider.