India booked their place within the ultimate of the Asia Cup after snapping Sri Lanka’s 13-match profitable streak in ODI cricket with a 41-run victory in Colombo.
India, a day after demolishing Pakistan by 228 runs on the similar floor, efficiently defended a complete of 213 all out as Sri Lanka have been dismissed for 172 in reply.
Rohit Sharma’s facet will face the winners of Wednesday’s recreation between Sri Lanka and Pakistan in Sunday’s ultimate with Bangladesh’s hopes of advancing from the Tremendous 4 now over.
India 213 all out in 49.1 overs: Rohit Sharma (53); Dunith Wellalage (5-40), Charith Asalanka (4-18)
Sri Lanka 172 all out in 41.3 overs: Dunith Wellalage (42no), Dhananjaya de Silva (41); Kuldeep Yadav (4-43)
Dunith Wellalage’s wonderful all-round show got here in useless for Sri Lanka, with the left-arm spinner, 20, taking a five-wicket haul and scoring an unbeaten 42.
Wellalage dismissed 5 of India’s prime six, eradicating Rohit Sharma (53), Shubman Gill (19) and Virat Kohli (3) as Rohit’s staff slipped from 80-0 to 91-3.
The teenager then ended a half-century stand between KL Rahul (39) and Ishan Kishan (33) when he caught Rahul off his personal bowling earlier than additionally occurring to oust Hardik Pandya (5).
Sri Lanka, who had final been overwhelmed in ODI cricket by Afghanistan in June, slumped to 25-3 after which 99-6 within the chase earlier than a stand of 63 between Wellalage and Dhananjaya de Silva (41) gave them hope.
Nevertheless, Sri Lanka misplaced their ultimate 4 wickets for 10 runs as soon as Dhananjaya sliced Ravindra Jadeja to mid-on, with India spinner Kuldeep Yadav taking 4-43, a day after he had shredded Pakistan with a five-wicket haul.