Melbourne: Alastair Cook hit a long-awaited century and Stuart Broad snapped up four wickets as England's much-maligned old guard finally enjoyed a day to remember in the Ashes series on Wednesday.
At 3-0 down after three Tests, the Ashes urn is already lost to Australia but Cook and Broad showed their careers are not over yet after critics had questioned their place in the England team.
In scorching heat in Melbourne, England bowled out the Australians for 327, with 113-Test paceman Broad capturing four wickets for 51 runs in his best bowling performance in more than a year.
Cook then ended a 10-innings stretch without a half-century, the longest drought of his 151-Test career, to claim his 32nd Test ton.
At the close, England were 192 for two and trailing by 135 runs with Cook, playing in an English-record 34th consecutive Ashes Test, unbeaten on 104 and skipper Joe Root providing support on 49 in a 112-run partnership.
Cook had a huge and symbolic let-off on 66 when rival skipper Steve Smith put down a two-handed chance after a couple of grabs at the ball in the slips off Mitchell Marsh.
But apart from the drop, it was more like the former captain's signature batting after just 83 runs in his previous six innings of the series.
The Australians claimed two wickets with Josh Hazlewood trapping James Vince leg before wicket for 17 and Mark Stoneman out to a blinding one-handed return catch by spinner Nathan Lyon for 15.
Australia, already without the injured Mitchell Starc, had enforcer Pat Cummins on and off the field with a stomach complaint and down on pace and trademark bounce.