By SABC Sport
11th November 2023
Bangladesh, who are already eliminated, set a competitive total of 307 which Australia were able to chase down with 32 balls to spare.
Marsh starred with the bat, smashing 177 off 132 balls alongside David Warner and Steve Smith, who both scored half-centuries.
Sitting third in the table with seven wins in the group stages, Australias attention now turns to next weeks semi-finals.
After losing the toss, Bangladesh got off to a solid start as Tanzid Hasan and Litton Das piled on the runs before both batters were dismissed for 36.
Najmul Hossain Shanto and Towhid Hridoy picked up where they left off with a 63-run stand for the third wicket before the captain was run out five short of a half-century.
After Mohammad Mahmudullah was run out by Marnus Labuschagne for 32, Marcus Stoinis earned the big wicket of the innings when Hridoy was dismissed for a top score of 74.
Although Australia were able to restrict the runs in the final four overs, Bangladeshs efforts earned them their highest total of the competition as they finished on 306 for eight.
They had the perfect start when Taskin Ahmed bowled Travis Head just three overs into the Australian innings, but David Warner and Marsh quickly took control with a 120-run partnership off 116 balls.
Warner chipped to Shanto off Mustafizur Rahman to fall for 53 in the 23rd over, but Marsh continued his ruthless form alongside Steve Smith.
The pair put on a 175-run partnership off 135 balls and both finished unbeaten with Marsh scoring 177 and Smith posting 63.