Marcus Trescothick launched England's second-day response to their opening day Ashes disappointment at the first test at The Gabba.
The left-hander became the key figure in a vastly improved England display that put Australia on the defensive and completed a turnaround from the desperate performance of the opening day.
Resuming overnight on 364 for two, Australia seemed set for a total of around 600 when they began the second day, with Matthew Hayden unbeaten on 186 and set on beating his career best of 203.
Instead, their formidable batting order collapsed to 492 all out, far less than was anticipated. England reached 158 for one in reply with Trescothick unbeaten on 63.
Caddick had begun England's fightback by striking with the 17th ball of the day, tempting Hayden into hooking a short delivery which he edged behind to wicketkeeper Alec Stewart just three short of a double century.
But it was the dismissal of Damien Martyn which really sparked England's fightback as seven wickets fell for 93 runs in 27 overs.
That left Michael Vaughan and Trescothick nine tricky overs to negotiate before tea, which they only just survived, with the Somerset left-hander being dropped at fourth slip by Martyn off Glenn McGrath after he had scored just two.
Vaughan perished four overs after the interval, caught behind off an inside edge from a McGrath delivery that jagged back sharply.
Trescothick failed to find his most fluent form but battled his way through the three hours to the close, hitting a six and 10 other boundaries in his unbeaten innings to provide the platform for a determined England response.
He shared an unbroken 109-run partnership with Mark Butcher - who escaped twice on 14 and 30 when he was dropped in the gully by Hayden off Bichel while Gilchrist missed a stumping off Warne - finishing unbeaten on 51.