Pakistan's World Twenty20 campaign came to an end on Friday when Australia sealed a 21-run victory in their group match in Mohali.
The Aussies went into bat after winning the toss, but they were a man down three overs in when Usman Khawaja was bowled out by Wahab Riaz on 21 runs.
David Warner could only muster nine runs as he also fell victim to Riaz, while Aaron Finch was bowled by Imad Wasim after hitting 15 runs off 16 balls.
Captain Steven Smith guided the attack as he ended the innings unbeaten on 61 runs off 43 balls, which was his highest score against Pakistan in six T20 innings following totals of eight, zero, five, 12 and three.
Glenn Maxwell managed to contribute 30 runs, while Shane Watson, who will retire from all forms of cricket at the end of the tournament, ended the innings unbeaten having hit 44 runs off 21 deliveries.
Australia reached 193-4 after 20 overs, and in reply, Pakistan sent Sharjeel Khan and Ahmed Shehzad into bat, but the latter could only put one run on the board from six balls before he was taken out by Josh Hazelwood.
Pakistan were 40-2 after five overs when Khan was bowled by James Faulkner on 30 runs, but Khalid Latif and Umar Akmal managed to steady the innings.
The pair ticked along nicely until Adam Zampa snatched the wicket of Akmal, who left the field after hitting 32 runs off 20 deliveries, and the bowler struck again to stop Shahid Afridi on 14.
Latif had an impressive innings, but his time at the crease came to an end when Faulkner bowled him out four runs shy of a half-century and in the next ball, Wasim was taken out for a duck.
Pakistan required 40 runs from just eight balls, but Faulkner was unstoppable as he picked up a five-for to restrict Pakistan to 172-8 in 20 overs.
Sunday's clash between hosts India and Australia will be winner takes all.