The early moisture in the wicket prompted Virat Kohli to opt to field and the India captain introduced Ashwin after seven quiet overs which immediately paid off.
The spinner trapped Stiaan van Zyl plumb in front and, three balls later, had Faf du Plessis caught at short leg as South Africa slumped to 15 for two.