While India romped home against Thailand to claim yet another Asia Cup final berth, Sri Lanka defeated Pakistan by a small margin - just one run - to advance to their maiden Asia Cup final in 14 years.
Oshadi Ranasinghe top-scored for Sri Lanka with an 18-ball 23* helping Sri Lanka reach a below-par total of 105/7 from 20 overs. Malaysian Sasha Azmi bowled a brilliant spell giving away just 10 runs in four overs and picking up two wickets.
Nashra Sandhu picked up three wickets for 30 runs while Nida Dar and Sadia Iqbal also chipped in with two wickets a piece. Richa Ghosh top-scored for India as she played a quick-fire inning of 26 from 13 deliveries.