The visitors will take a commanding 271-run lead into the fourth day after reaching 139 for two in their second innings.
Off-spinner Botha dismantled Pakistan's middle order by picking up three quick wickets and Morkel completed a bad day for the designated hosts as he grabbed five for 54.
Deccan Herald is on WhatsApp Channels| Join now for Breaking News & Editor's Picks