Bangladesh produced another outstanding day of Test cricket in Darwin, with Tanzid Hasan scoring his maiden Test century and Najmul Hossain Shanto adding a composed 84 to put the visitors firmly in control against Australia.
At stumps on Day 2 of the first Test, Bangladesh had reached 351 for 6, giving them a commanding 153-run lead after Australia were dismissed for just 198 on the opening day.
The performance followed Bangladesh's impressive bowling effort on Day 1 and leaves Australia facing a significant uphill battle in the opening match of the two-Test series.
Tanzid Hasan Delivers Maiden Test Century
The biggest individual highlight of the day was Tanzid Hasan's breakthrough Test century.
Playing only his second Test, the left-hander showed remarkable discipline to put his natural white-ball attacking instincts aside and build a long innings against Australia's experienced bowling attack.
Tanzid batted for more than five hours, facing 197 deliveries and scoring 101 runs with eight fours and a six.
Rather than attempting to dominate the bowlers from the outset, he repeatedly left deliveries outside off stump and waited patiently for scoring opportunities.
His approach proved hugely effective.
Tanzid first combined with Mominul Haque for a 102-run second-wicket partnership, before adding another 93 with captain Najmul Hossain Shanto.
His century was eventually ended by Nathan Lyon, with Mitchell Starc completing an excellent running catch at long-off.
The Darwin crowd responded with a warm reception for the young Bangladesh batter, who has now given the team another reason to be optimistic about his Test future.
Shanto Leads From the Front
Tanzid's century was the headline moment, but Bangladesh's dominance was built around another excellent contribution from their captain.
Najmul Hossain Shanto scored 84 from 126 balls, striking seven fours and a six as he continued his strong run of form.
Shanto played a crucial supporting role during Tanzid's nervous passage through the 90s, taking responsibility for much of the strike and helping his younger partner reach three figures.
He then moved Bangladesh further ahead before falling to Josh Hazlewood shortly after the second new ball was taken.
For Shanto, the innings will nevertheless carry a hint of disappointment. He was within touching distance of a tenth Test century but was dismissed for 84 after chasing a delivery outside off stump.
His contribution, however, ensured Bangladesh remained in control for much of the second day.
Mominul, Mushfiqur and Mehidy Continue the Pressure
Bangladesh's success was not built around one or two batters.
Mominul Haque contributed a valuable 49, adding 102 with Tanzid before edging Hazlewood behind.
His innings also moved him past Tamim Iqbal to become Bangladesh's second-highest run-scorer in Test cricket.
Mushfiqur Rahim then joined Shanto in another important partnership.
Playing his first Test in Australia during a 21-year international career, Mushfiqur looked comfortable on the surface before edging Pat Cummins to Steven Smith at second slip.
That dismissal briefly gave Australia hope of running through the lower order.
Instead, Mehidy Hasan Miraz and Hasan Mahmud frustrated the Australian attack.
The pair added an unbeaten 43 runs for the seventh wicket by stumps, surviving the difficult period immediately after Australia took the second new ball.
Mehidy was unbeaten on 32 at the close, while Hasan Mahmud remained alongside him.
Australia Finally Find a Way Through
Australia did manage a brief fightback with the second new ball.
After spending most of the day struggling to create sustained pressure, their three premier fast bowlers finally struck in a short spell.
Hazlewood removed Shanto for 84 before Mitchell Starc dismissed Litton Das for a duck.
Pat Cummins then induced an edge from Mushfiqur, with Smith taking his third catch of the innings at second slip.
Smith's three catches moved him level with Joe Root for the most Test catches by a non-wicketkeeper.
However, Australia's inability to capitalise on that spell could prove costly.
Mehidy and Hasan Mahmud survived the remaining overs, meaning Bangladesh finished the day with six wickets down and a lead of 153 runs.
Australia Have a Huge Problem on Their Hands
Australia's first-innings total of 198 already put them under pressure.
Their batting struggled throughout the opening innings, with Steve Smith's 71 providing the only substantial resistance.
Bangladesh's bowlers, led by Hasan Mahmud's six-wicket haul, exposed weaknesses in Australia's batting lineup.
Those problems have continued into the second innings, with Bangladesh's top order showing considerably greater discipline against the same attack.
Australia now need to find a way to take the remaining four Bangladesh wickets quickly on Day 3.
Even if they do, they will then have to chase whatever target Bangladesh establish while batting last.
That makes the first session of the third day potentially decisive.
Bangladesh's Patience Has Been the Difference
One of the most striking aspects of Bangladesh's performance has been their discipline.
Rather than trying to force the pace, their batters have repeatedly made Australia work for wickets.
Tanzid and Mominul were particularly effective early in the innings, with the pair striking only three boundaries during the first hour as they focused on leaving the ball and frustrating the Australian quicks.
That patience eventually created opportunities to score.
Bangladesh also benefited from some Australian lapses in the field.
Smith dropped Tanzid when he was on 62 after the edge ricocheted off Alex Carey's gloves and into his wrist before falling to the ground.
Tanzid had earlier dropped Smith when the Australian batter was on two during the first innings.
Nathan Lyon had also dropped Tanzid on the opening evening before the opener had scored.
Those missed opportunities could now have a major impact on the Test.
Australia Facing a Major Fightback Challenge
Australia still have plenty of cricket remaining in this Test, but the match has moved decisively in Bangladesh's favour.
Their immediate priority will be to dismiss Mehidy and Hasan Mahmud early on Day 3 and prevent Bangladesh from extending their lead towards 200 or beyond.
If Bangladesh can establish a lead of around 200 or more, Australia will face enormous pressure in their second innings.
The pitch and conditions will also become increasingly important as the Test progresses.
Australia's fast bowlers have already shown that the second new ball can create opportunities, but Bangladesh's ability to negotiate that period means the visitors have put themselves in an excellent position.
What Happens Next?
Bangladesh will resume on 351 for 6, holding a 153-run lead over Australia.
Mehidy Hasan Miraz is unbeaten on 32, with Hasan Mahmud alongside him.
Australia need four quick wickets to prevent Bangladesh from building what could become a match-winning advantage.
For Bangladesh, the objective is simple: extend the lead, put Australia's fragile batting lineup under maximum pressure and move closer to a potentially historic Test victory in Australia.
After two days, the visitors are unquestionably in the driving seat.
Bangladesh 351/6 lead Australia 198 by 153 runs.
