After two painstaking hours of slow scoring, the tourists grabbed the wickets of David Warner and Shaun Marsh in the final half-hour to dramatically improve their chances of pulling off their first win in an already-decided series.
At lunch, Australia were 178 for four and leading by just 14 runs with skipper Steve Smith unbeaten on 50 after Marsh was out in the final over of the morning session.
Warner had looked set for his 22nd Test hundred and second century of the Test match before he attempted to slog the second ball of Joe Root's first over.
Warner dropped his head realising he had botched a golden chance to claim his Test twin centuries for a fourth time in his career.
Also Read
The normally adventurous opener had played with great circumspection to keep England at bay, 301 minutes and 227 balls in his slowest Test innings.
It also ended a 107-run stand with Smith, which helped Australia wipe out the innings deficit.
More drama came in the final over when Marsh edged Stuart Broad to wicketkeeper Jonny Bairstow, who took a splendid catch for four.
But the momentum swung back to England with the double breakthrough nearing lunch.
Groundstaff rushed to cover the wicket when rain fell during the luncheon interval.
Disclaimer: No Business Standard Journalist was involved in creation of this content