India defeated Sri Lanka by 302 runs in their seventh 2023 ICC World Cup match, in Mumbai's Wankhede Stadium.
After being asked to bat first, India scored 357 runs.
Mohammed Shami bagged a fifer as Sri Lanka were bundled out for 55 runs in 19.4 overs.
Jasprit Bumrah (1) & Mohammed Siraj (3) earlier dismissed the Lankans' top four.
With this victory, India confirm semi-final berth.
(At The Quint, we question everything. Play an active role in shaping our journalism by becoming a member today.)
India vs Sri Lanka, Live Cricket Score: India Win!
Jadeja scalps the final wicket as India register a mammoth 302-run victory over Sri Lanka. It's was 50 all out in the Asia Cup final and today 55 all out! What a performance by the Indian bowling attack!
INDIA WIN BY 302 RUNS
India vs Sri Lanka, Live Cricket Score: Shami Picks a Fifer
Shamis completes his fifer as he sends Rajitha back in the hut and with this wicket he becomes India's leading wicket-taker in world cups. Impressive from the veteran!
India are now just a wicket away from officially sealing their semi-final birth!
Sri Lanka – 49/9 after 18 overs.
India vs Sri Lanka, Live Cricket Score: Spin Into The Attack
Spin has been introduced into the attack in the 17th over of the game as Kuldeep Yadav takes the ball. He leaks just a single off his first over.
Sri Lanka – 43/8 after 17 overs.
India vs Sri Lanka, Live Cricket Score: Just a Single
Rajitha runs a single on Siraj's first delivery of the 15th over and with it Sri Lanka cross the threshold for the lowest ever ODI total which is is Canada's 36 vs Sri Lanka.
Sri Lanka – 37/8 after 15 overs.