Having taken 6-8 in the first innings, Steyn finished with figures of 5-52 in the second as Pakistan was bowled out for 268.
A century stand between Misbah-ul-Haq and Asad Shafiq had given Pakistan the slightest glimmer of hope in its chase of 480, but the second new ball banished any chance of a record-breaking win on the fourth morning.
Steyn dismissed both Misbah and Shafiq, before claiming the final two wickets of the innings, giving South Africa a 1-0 lead in the three-match series.
From Our Network
- Watch: Here’s the incident when Arijit Singh miffed Salman Khan
- Two-third people happy with Modi government's performance in two years
- Switzerland: Muslim students must shake hands with female teachers or face fine
- Had 10 seconds to make the final call: Pilot of air ambulance which crash-landed in Delhi
- Aamir- Kajol’s 'Fanaa' clocks 10 years, director Kunal Kohli gets nostalgic