Leg-spinner Yuzvendra Chahal grabbed four wickets, helping India restrict South Africa to a sub-par 227 for 9 in their opening encounter of the World Cup on Wednesday.