Morkel claimed the key wicket of returning captain Misbah-ul-Haq for 13 when he gloved a short ball down the leg side for wicketkeeper
Quinton de Kock.
Kallis picked up opener Ahmed Shehzad and Sohaib Maqsood and Pakistan was teetering when Shahid Afridi shuffled across his stumps in a failed attempt to improvise and Steyn knocked back his leg stump.
Bhatti and Ali's rescue act was rapid -- their 74-run stand came off just 70 deliveries.