Failure to heed lessons hurt us: Smith

Australia's captain disappointed over repeat mistakes following improvements on tour of India earlier this year

Captain Steve Smith has lamented Australia's inability to learn from previous missteps on the subcontinent as Bangladesh stormed to an historic first Test win in Dhaka.

The hosts claimed their maiden Test win – and second in any format – over Australia on Wednesday thanks to a stirring performance by allrounder Shakib Al Hasan, who claimed 10 wickets and struck 84 to fire Bangladesh to 260 in their first innings.

After David Warner's drought-breaking century in their second dig, Australia lost 8-86 to bring about their 12th defeat from their last 14 Tests in Asia.

Smith said the 45-run first-innings deficit and the 155-run partnership between Shakib and Tamim Iqbal on day one after Bangladesh had been 3-10 inside the first half-hour of the match were the two major factors in the loss.

"We made a few errors, a few guys getting out in ways they've got out before and not learning from their mistakes, which was a bit disappointing," Smith told reporters after play.

"You've got to keep trying to learn and keep trying to get better in these conditions.

"It's a difficult place to play when the ball is spinning from ball one of the game but both teams were on the same wicket.

"We just weren't good enough on this occasion. The batting in the first innings let us down but the partnership between Shakib and Tamim as well, that was a big turning point in the game.

"We had them under a bit of pressure at one point and three for not many and we just weren't able to break that partnership, and 260 on that first day was a pretty reasonable score."

Compared to previous tours to this part of the world, Australia's batsmen looked reasonably well-equipped to handle a spin barrage from the energetic Bangladeshis.

Of their top seven batsmen, only first drop Usman Khawaja and wicketkeeper Matthew Wade failed to reached double digits in both innings, while six Australia batsmen – including bowlers Ashton Agar and Pat Cummins - faced at least 90 balls in total for the match.

Tigers hold nerve in historic win over Australia

But Australia failed to capitalise on a host of promising starts, leaving Smith, who made eight and 37 having struck centuries in four of his previous five Tests in Asia, rueing what could have been.

"I think we probably let ourselves down in the first innings with the bat," Smith said. "A few guys got starts and we weren't able to go on with it.

"I thought we did pretty well to be fair to get (244) on this wicket in the second innings. It was certainly a lot more variable bounce and the ball was turning a lot from day one.

"But we let ourselves down in the first innings, we needed to get a lead there and we weren't able capitalise on that and get in front of the game at any point.

"We were always chasing our tail."

Dramatic session sets up nail-biting finish

Smith and Warner had given Australia strong hope of a comeback victory in the final session of day three, with the pair guiding their side to 2-109 in pursuit of 265 for victory.

But Shakib removed both within the space of four overs to bring about the collapse, and Smith insisted either he or Warner needed to take ownership of the run chase.

"That's the thing with these conditions - you can never let up and think the job is done," the 28-year-old said.

"It was probably up to me or Davey to be there at the end and really guide us home.

"Another collapse, I think 8-86 or something like that. It's disappointing that we had another one of those collapses."

Australia in Bangladesh 2017

Australia squad: Steve Smith (c), David Warner (vc), Ashton Agar, Jackson Bird, Hilton Cartwright, Pat Cummins, Peter Handscomb, Usman Khawaja, Nathan Lyon, Glenn Maxwell, Steve O'Keefe, Matthew Renshaw, Mitchell Swepson, Matthew Wade.

Bangladesh squad: Mushfiqur Rahim (c), Tamim Iqbal, Soumya Sarkar, Imrul Kayes, Shakib Al Hasan, Mehidy Hasan Miraz, Sabbir Rahman, Nasir Hossain, Liton Das, Taskin Ahmed, Shafiul Islam, Mustafizur Rahman, Taijul Islam, Mominul Haque.

27-31 August First Test, Dhaka, Bangladesh won by 20 runs

4-8 September Second Test, Chittagong