As the new NSW parliament prepares to sit for the first time, the opposition front bench has finally been revealed - just a day after the coalition's leadership turmoil was laid bare.
In a dramatic 24 hours on Monday the Nationals ousted leader Paul Toole, replacing him with Bathurst MP Dugald Saunders.
Mr Toole was dumped in the midst of a party furore over colleague Ben Franklin's push to become upper house president - a move that will rob the coalition of a vote in the upper house and effectively give Labor control of that chamber.
The Liberals also finalised their leadership team, changing party rules to elect upper house MP and rising star Natalie Ward as deputy to Opposition Leader Mark Speakman.
In the six weeks since being swept from power, the coalition has been muted with Mr Speakman unable to announce his full front bench.
With just hours to spare before Tuesday's first sitting day of the 58th parliament under Premier Chris Minns, he revealed the list.
Mr Speakman says his team is now ready to hold the government to account and the shadow ministry includes a mix of experienced MPs alongside new faces.
"The people of NSW are already asking questions of the Labor government, which still can't tell people how it will deliver its commitments," Mr Speakman said in a statement on Tuesday.
The coalition would focus on "cost of living challenges and ever tighter family budgets, to housing affordability, reliable energy, local infrastructure needs and upholding integrity in government", he said.
Bronnie Taylor remains deputy Nationals leader with responsibility for transport, roads and infrastructure.
Liberal Damien Tudehope is shadow treasurer, while Nationals Sarah Mitchell has education and is leader of the opposition in the Upper House.
Alister Henskens is shadow attorney-general, Matt Kean takes on health and James Griffin is responsible for energy and climate change.
Mr Toole remains on the front bench with responsibility for police while newcomer Kellie Sloane takes the environment portfolio.