Shoaib Akhtar took three wickets for just nine runs as Pakistan bundled the Proteas all out for 168 to win by 67 runs in Sharjah.