Paceman Michael Neser was superb for Australia on day four, dismissing danger men Ben Stokes (50) and Will Jacks (41) after they'd fired England to a slim lead.
Neser (5-42), a controversial selection ahead of Nathan Lyon, produced a maiden Test five-wicket haul in his first match in the baggy green since 2022.
With England all out for 241 in their second dig, Australia were left chasing 65 runs for victory under lights in the day-night fixture.
Gus Atkinson (2-37) struck twice to bowl swashbuckling Travis Head (22 runs off 22 balls) and send Marnus Labuschagne (3) packing caught behind.
But the chase was never in serious doubt and Steve Smith (23no off nine balls) hit a six to win the game as Australia finished on 2-69 in the 10th over of the innings at around 7:30pm local time.
Australia's stand-in captain also added theatre by engaging in some banter with paceman Jofra Archer.
A first Test century in Australia for Joe Root (138no) was a highlight for England in Brisbane, but the tourists have now been left needing to defy history in pursuit of the urn.
No England side has recovered from 2-0 down to win a five-Test Ashes series.
Earlier in the match, Mitchell Starc continued his blistering Ashes series by top-scoring with 77 runs to help Australia to a massive first-innings total of 511.
He was by far Australia's best bowler in the first innings with figures of 6-75, took the key wicket of Root as England wobbled in their second stay at the crease, and was deservedly named player of the match.
But Neser was Australia's key man on Sunday, finally snapping a disciplined 96-run stand between Jacks and Stokes for the hosts' first scalp in the 35th over of day four.
He saw off new inclusion Jacks thanks to a freakish one-handed slips catch from a diving Smith.
Stokes had led the way for England and batted patiently for his 50th Test half-century before an outside edge sailed into Alex Carey's gloves off the bowling of Neser. He made 50 from 152 balls.
Right-arm paceman Neser had his first Test five-for when Brydon Carse (7) clipped him to Smith just after 6pm local time, completing an English collapse of 4-17.
The tourists were also left to rue a 6-80 collapse under lights on day three that meant even taking the lead on day four appeared no guarantee when play recommenced.
Stokes literally broke his bat attempting to lift England back into the game.
He needed a new willow after driving Brendan Doggett (1-56) to cover midway through the session.
With Australia desperate for answers, Head (0-1) and Labuschagne (0-3) were thrown the ball as Stokes and Jacks frustrated the hosts with their slow and steady pace.
Head dropped a tough chance at short leg that could have dismissed Jacks on 35, before Neser finally had the vital wicket as twilight fell, through Smith's astounding low take.
Stokes withstood the pain of wearing a Neser delivery in the most sensitive of areas before raising his half-century with a single to point.
The touring fans gave Stokes a standing ovation, but he lasted only one more over before Neser struck.
Skipper Stokes knew the significance of his wicket, striking at his own helmet in anger as England's hopes of setting a defendable target left the pitch with him.
The series continues in Adelaide from December 17, when Australian captain Pat Cummins is expected to return from a back injury and make life even harder for the tourists.