Dale Steyn bowled with fierce pace and control to return a career best seven for 51 and take South Africa close to victory over India on the third day of the first Test on Monday. Steyn took five wickets for just three runs in a dramatic spell after tea on the third day to bowl India out for 233 in its first innings, despite a fighting century by Virender Sehwag. He then took his eighth wicket of the match when he dismissed Sehwag for 16 after India had followed on to leave the home side stuggling at 66 for two at the close India is still 259 runs behind South Africa's imposing first innings 558 for six declared with Murali Vijay (27 not out) and Sachin Tendulkar (15 not out) at the crease. The paceman attributed his success to “good planning and execution” of reverse swing. “In a flat pitch like this, reverse swing came handy,” Steyn said. “I was trying to work it out at the nets.” Steyn struck twice early in India's first innings when he dismissed Vijay for four and Tendulkar for seven after Morne Morkel had removed opener Gautam Gambhir, who failed to add to his overnight score of 12. Sehwag recorded his 18th Test century and Subramaniam Badrinath hit a fifty on his first Test appearance to guide India, resuming at 25 without loss, to 221 for four at tea. Steyn changed the game completely with his devastating spell which brought back memories of his 2008 assault in Ahmedabad when he took five wickets to bowl India out for 76 and set up a South Africa victory. Left-arm spinner Paul Harris triggered the collapse when he had captain Mahendra Singh Dhoni (6) caught at slip as India lost its last six wickets for the addition of just 12 runs. Steyn, the world's top ranked bowler recorded his 13th five-wicket Test haul as he fired out Badrinath (56), debutant Wriddhiman Saha (0), Zaheer Khan (2) Amit Mishra (0) and Harbhajan Singh for eight. Sehwag had earlier batted with uncharacteristic patience to put on 136 for the fourth wicket with Badrinath before pace bowler Wayne Parnell claimed his wicket. Sehwag hit 15 fours before hitting a poor shot to JP Duminy in the covers to pile the pressure back on the home side, who had lost the experienced Rahul Dravid, Vangipurappu Laxman and Yuvraj Singh to injuries before the match. – Reuters South Africa (1st innings) 558-6 decl. India (1st innings) Gambhir c Boucher b Morkel 12 Sehwag c Duminy b Parnell 109 Vijay b Steyn 04 Tendulkar c Boucher b Steyn 07 Badrinath c Prince b Steyn 56 Dhoni c Kallis b Harris 06 Saha b Steyn 00 H. Singh lbw b Steyn 08 Khan b Steyn 02 Mishra b Steyn 00 Sharma not out 00 Extras (b13, lb7, nb4, w5) 29 Total (for all out in 64.4 overs) 233 Falls: 1-31 (Gambhir), 2-40 (Vijay), 3-56 (Tendulkar), 4-192 (Sehwag), 5-221 (Dhoni), 6-221 (Badrinath), 7-222 (Saha), 8-226 (Zaheer), 9-228 (Mishra), 10-233 (Harbhajan). Bowling: Steyn 16.4-6-51-7, Morkel 15-4-58-1 (nb4), Harris 17-2-39-1, Parnell 7-1-31-1 (w5), Kallis 6-0-14-0, Duminy 3-0-20-0. India (2nd innings - following on) Gambhir b Morkel 01 Sehwag c Smith b Steyn 16 Vijay not out 27 Tendulkar not out 15 Extras (b2, w5) 07 Total (for 2; 23 overs) 66 Falls: 1-1 (Gambhir), 2-24 (Sehwag). Bowling: Steyn 4-0-14-1, Morkel 6-2-21-1 (w5), Parnell 2-0-12-0, Harris 7-3-12-0, Kallis 4-2-5