Sri Lanka captain Sanath Jayasuriya claims he made the right decision in putting India in to bat in their Super Six match despite suffering a 183-run defeat.
Jayasuriya blamed his bowlers for the resounding defeat
Openers Sachin Tendulkar and Virender Sehwag put on a stand of 153 after being invited to take first strike, setting India up for a total of 292 for six.
And Jayasuriya placed the lion's share of the blame on his bowlers even though five batsmen were dismissed for ducks as Sri Lanka crumbled to 109 all out - their second lowest World Cup score ever.
"We did not bowl well and did not bat well either. It was a very disappointing game for us," said Jayasuriya.
"I think I was right to ask India to bat in the morning because there was bounce in the wicket, but except for Chaminda Vaas none of the bowlers did their job.
We will have to play much better cricket than this against Zimbabwe
Sri Lanka captain Sanath Jayasuriya
"If we had bowled in the right areas we would have taken more wickets early. But we bowled all over the place and they got runs.
"When our turn came to bat, we just could not get going because the Indians bowled the right length.
"Chasing a big score we needed to keep wickets in hand, but lost four within the first four overs.
"It was easier to bat in the second innings but we did not bat well."
Sri Lanka, who carried 7.5 points through to the Super Six from the first round, now need other matches to go their way if they are to have a hope of a semi-final place.
Should New Zealand down either Australia or India, and Kenya beat Zimbabwe, Sri Lanka's campaign would reach a dead-end before their final match against Zimbabwe in East London on Saturday.
"That will be a big one," Jayasuriya said of the match. "But we will have to play much better cricket than this."