"We are not invincible," said India captain Virat Kohli as he tried to make sense of the stunning loss to Sri Lanka despite posting, what he thought, was a winning total in their Champions Trophy clash here. India set Sri Lanka a tough target of 322, which the islanders easily chased down with seven wickets in hand. Defending champions India are now in a do-or-die situation and will now have to beat South Africa in the virtual quarter-final to progress to the last four round.