Zimbabwe have set Australia a modest total in their Twenty20 tri-series clash after batting first.
Opener Solomon Mire played defiant hand with 63 off 52 balls before the hosts finished with 9-151 at Harare Sports Club on Friday in the final group match of the tournament.
Australia are assured of playing in Sunday's final against Pakistan but will have a sterner test in front than first imagined.
It was Zimbabwe's best score in T20Is against Australia in only their third encounter, passing the 5-139 they posted in a famous win at the 2007 World Cup.
Andrew Tye was again the pick of the Australian bowlers with figures of 3-28 - his fourth straight three-wicket haul.
Opening bowlers Billy Stanlake and Jhye Richardson were Australia's other multiple wicket-takers with two each.
Australian wicketkeeper Alex Carey has been promoted to open the batting with captain Aaron Finch in expense of D'Arcy Short for the match.
Short has struggled to find top form in the first three matches and has made way in the team for Queensland all-rounder Jack Wildermuth.
Wildermuth is making his Australian debut after playing for the Melbourne Renegades in the Big Bash League and is set to bat at No.7.
It was a difficult start for Wildermuth, who dropped Zimbabwe captain Hamilton Masakadza in the second over.
But he made up for it in the sixth over by taking a catch off Stanlake's bowling and then took his maiden international wicket with the last ball of the innings.