Australia bowled Pakistan out for 163 in Melbourne to win the second Test by an innings and 18 runs on day five.
All round performance by Mitchell Starc give the hosts an unassailable 2-0 lead in the three-match series.
Mitchell Starc took 4-36 after captain Steve Smith hit 165 as Australia declared their first innings on 624-8.
Home captain Steve Smith smashed an unbeaten 165 and gave his bowlers 68 overs on the fifth and final day to run through their opponents after declaring their first innings at 624 for eight before lunch, a lead of 181 runs.
In the end, they only needed 53.2 overs of the quota as pace spearhead Starc tore through the tail after tea, finishing with 4-36, with Pakistan crumbling on a benign Melbourne Cricket Ground pitch bathed in brilliant sunshine.
Pakistan lost the first Test in Brisbane by 39 runs but won admiration for their dogged fourth innings resistance.
Pakistan's 52-year wait for a maiden series win in Australia goes on and they have now lost four matches in succession heading to the series finale in Sydney on January 3.
Pakistan resumed on an already precarious 91-5 after tea, with opener Azhar Ali and wicketkeeper Sarfraz Ahmed tasked with surviving 36 overs to usher their team to safety.
But their partnership lasted less than three overs after the break when Josh Hazlewood trapped Azhar, Pakistan's last specialist batsman, lbw for 43.
The third Test starts in Sydney on 3 January but Pakistan captain Misbah-ul-Haq has not committed to playing in the match after a poor series so far.