India kept up their hopes of finishing top of the Cricket World Cup group table with a seven‑wicket win against Sri Lanka.

Rohit Sharma became the first man to score five centuries in a single World Cup as India chased down 265 runs.

India, Australia, England and New Zealand have qualified for the semi-finals of the Cricket World Cup.