Badri keeps Tamil Nadu’s hopes afloat