INDIA U-23s emphatically beat the United Arab Emirates by 46 runs at Kallang to reach the final of the Asian Cricket Council's Emerging Teams Cup, being played in Singapore, on Friday.
In the other semi-final, Pakistan U-23s managed a one-wicket win over Sri Lanka U-23s at the Padang.
Both matches had moments when the underdogs had the upper-hand, but they could not quite pull off victories.
Brief scores: India U-23s 208 in 49.5 overs (L. Rahul 43, M. Juneja 76; N. Aziz 5-51). UAE 162 in 48.3 overs (A. Patel 4-29). India U-23s won by 46 runs.
Sri Lanka U-23s 230-7 in 50 overs (M. Jayasundera 94; U. Qadir 5-32). Pakistan U-23s 232-9 in 48.5 overs (H. Azam 66 n.o.; M. Aponso 3-31). Pakistan U-23s won by one wicket.