SL 55 all out; India into the semis
Sri Lanka have gone past their lowest ODI total but not by much. Ravindra Jadeja finishes it off with Madushanka's wicket. Madushanka went for a slog by mistimed it down the ground. Shreyas Iyer ran to his left and completed the catch comfortably.
A 302-run win, the fourth-largest ever, makes it seven out of seven for India. They are back at the top of the points table, and have become the first team to qualify for the semi-finals. Sri Lanka's campaign, meanwhile, is now hanging by a thread.
Shami is the Player of the Match as well, his eventual figures of 5 for 18 are his personal best in ODIs. And we will leave you with this corker of a stat, which Sanjay Manjrekar just mentioned.
0 None of Shami's 45 wickets at World Cups has been an lbw - 13 bowled, 32 caught