The difference was that Bangladesh was playing at home, and their main players (Shakib al Hasan, Mahmudullah.etc) were available for the match. Australians struggled to adjust with the conditions and they were missing some of their main players. And Australia did well when they were batting. The issue was that none of their batsmen, apart from Mitchell Marsh could handle the Bangladeshi spinners. For today's match, Bangladesh morale will be high and they will have an advantage. Australia is already down by 0-1.
Some key players of Bangladesh were also absent in this match. Tamim Iqbal and Mushfiqur Rahim were not in the team. If they were in the team, maybe the batsmen of Bangladesh would have played a little better. But the weather may have been new for the Australian players. They could not adapt properly to such weather. Hopefully they will not take any wrong step in today's match.