Leg-spinner Shadab Khan (4-26) had Australia’s back against the walls at 96-5 in the 14th over before Stoinis and Wade’s onslaught against the fast bowlers took the game away from Pakistan in the death overs.
“If we had taken that (Hasan Ali) catch, it might have made the difference,” Pakistan captain Babar Azam said. “I hope we try and learn from our mistakes after this. We’ve played so well in the tournament, we’ll gain confidence, and we’ll continue to try and play this way.”
Shadab had the wickets of Mitchell Marsh (28), Steve Smith (5) and Glenn Maxwell (7), but his most prized wicket came in controversial circumstances when David Warner didn’t go for a television referral.
Warner made 49 off 30 balls and had the chase under control but didn’t review a caught behind the decision as the television replays suggested he didn’t edge the ball to wicketkeeper Mohammad Rizwan.
Earlier, Rizwan became the first batter in the world to score 1,000 runs in Twenty20s in a calendar year, but not before he twice got dropped.
Warner dropped a tough chance while running backward from mid-off before Rizwan had scored and Zampa missed a difficult low catch in the deep.
Those letoffs allowed Rizwan to share two solid stands — adding 71 runs with Babar (39) and then 72 with Zaman, who provided a perfect finish by hammering two sixes to Mitchell Starc. However, Zaman was also lucky to get a life when Smith dropped him on 40 before the left-hander added vital runs in the last over.
Australia will take on New Zealand in the final on Sunday at Dubai after the Black Caps defeated England in the first semifinal — also by five wickets — on Wednesday.
The toss could again prove vital in the final as 11 out of 12 games in the tournament has been won by the teams chasing the targets in Dubai.