Defiant India dash Proteas hopes