Pakistan smashed their third highest One-day total of 364 in a crushing 147-run win over New Zealand to move 2-1 up in the five-match series on Sunday.
Afridi was back in charge with Misbah-ul-Haq out injured and although his innings was full of his usual array of crunching shots, Pakistan also showed a rare ability to nurdle singles at almost every opportunity and cut out the silly strokes.
Only Nathan McCullum went for less than six an over for New Zealand, although Matt Henry took three wickets, and their reply of 217 all out with the bat was equally ineffective as they lost wickets at regular intervals.
They were never in the running to match Pakistan's mammoth total although in-form captain Kane Williamson, who starred in the Black Caps' win in Friday's second ODI, again put up a fight with a brisk 46 before being caught and bowled by Haris Sohail.
The fourth and fifth matches takes place in Abu Dhabi on Wednesday and Friday as the sides continue their build up for February and March's World Cup in Australia.
Image: Ahmed Shehzad of Pakistan bats
Photograph: Richard Huggard/Gallo Images/Getty Images
Cool Williamson guides New Zealand to win over Pakistan
Milne reprimanded, Misbah fined for Code of Conduct breach
Jayawardene hints at playing 2015 World Cup
Australia tour will decide India's World Cup fortunes, says Fleming
In the Adelaide defeat, there's an Indian victory!