After bowling Australia out for 198 in the first innings and taking a commanding 228-run lead, Bangladesh held their nerve with the ball before chasing down a modest target of 57 on the fourth day.
The victory was built on a superb all-round team performance.
Hasan Mahmud’s career-best six-wicket haul, Tanzid Hasan’s maiden Test century and Mehidy Hasan Miraz’s decisive contribution with both bat and ball combined to put Bangladesh in control of the contest from the opening day.
Hasan sets the tone
Australia won the toss and elected to bat, but Bangladesh’s pace attack immediately put the hosts under pressure. Hasan led the way with a remarkable 6 for 55, repeatedly beating Australia’s top order and exposing their struggles against disciplined pace bowling.
Steven Smith offered the strongest resistance with 71, but Australia were eventually dismissed for just 198 in 53 overs. Taskin Ahmed and Ebadot Hossain took two wickets apiece, while Hasan’s six-wicket haul gave Bangladesh the perfect start.
For a Bangladesh side that had never won a Test in Australia, the early signs were extraordinary.
Tanzid leads Bangladesh’s response
Bangladesh then produced the defining batting performance of the match.
After Shadman Islam fell for 20, Tanzid took control of the innings. The young opener compiled a magnificent 101, his maiden Test century, anchoring Bangladesh through a long and demanding innings.
He was supported by Mominul Haque, who made 49, while captain Najmul Hossain Shanto contributed a valuable 84. Miraz added 65, with Mushfiqur Rahim scoring 36.
The lower order also refused to surrender cheaply. Hasan, Taijul Islam, Taskin and Ebadot helped Bangladesh stretch their innings to 426, giving the visitors a massive 228-run first-innings lead.
The innings lasted 138 overs, forcing Australia’s bowlers to toil for long periods in Darwin’s heat and humidity.
Josh Hazlewood was Australia’s best bowler, taking 6 for 89, while Mitchell Starc claimed two wickets.
Miraz finishes the job
Australia needed a huge response in their second innings, but Bangladesh’s bowlers continued to apply pressure.
Hasan struck again, while Taijul and Taskin chipped in with important wickets. The decisive blow, however, came from Miraz, who produced a match-winning spell of 5 for 66.
Cameron Green fought brilliantly for Australia, making a superb 104 to keep his side alive. Steven Smith added 44 and Alex Carey made 30, but Australia could not build the partnerships required to erase the deficit.
Miraz removed Carey, Beau Webster and captain Pat Cummins in quick succession on the fourth morning, putting Bangladesh within touching distance of victory.
Nathan Lyon later became Mehidy’s fifth victim as Australia were bowled out for 284, leaving Bangladesh a target of only 57.
Calm chase seals historic victory
There was a brief scare when Hazlewood dismissed Tanzid for a duck in the second over of Bangladesh’s chase.
But Shadman and Mominul remained composed. Shadman made an unbeaten 25, while Mominul finished 30 not out as Bangladesh reached 57 for 1 in 14.2 overs.
The winning runs triggered a historic moment for Bangladesh cricket.