India face uphill battle after losing two late wickets in third Test