Warner made the fastest century of his career off 78 balls, as Pakistan bowlers appeared helpless due to Australian batting.
Scoring total of 369-7, Australia lost quick wickets toward the end of their innings.
The host led the series 3-1 after winning in Sydney on Sunday to wrap up the series.
Both sides have made one change in their respective squad for the last ODI .
All-rounder James Faulkner is in for opening batsman Usman Khawaja, while fast bowler Wahab Riaz replaced Imad Wasim who rested due to a finger injury.
Squad for 5th ODI :
Pakistan : Azhar Ali (capt), Sharjeel Khan, Babar Azam, Mohammad Hafeez, Shoaib Malik, Umar Akmal, Mohammad Rizwan, Mohammad Amir, Wahab Riaz, Junaid Khan, Hasan Ali
Australia : David Warner, Travis Head, Steve Smith (capt), Usman Khawaja, Peter Handscomb, Glenn Maxwell, Matthew Wade, Mitchell Starc, Pat Cummins, Adam Zampa, Josh Hazlewood