The India-Pakistan Asia Cup match was abandoned as rain prevented Babar Azam’s team from starting their chase.
India were dismissed for 266 in 48.5 overs in Pallekele, the teams’ first one-day international meeting since the 2019 World Cup in England.
Rain began to fall at half-time and did not subside in time for Pakistan to begin a 20-over reply.
Pakistan seamer Shaheen Shah Afridi took 4-35, including Virat Kohli’s bowling for four, while other quick wickets Naseem Shah and Haris Rauf shared the remaining six wickets.
India were reeling at 66-4 when Rauf castled Shubman Gill for 10 off the first ball of the 15th over, only Ishan Kishan (82 off 81) and Hardik Pandya (87 off 90) shared the fifth wicket stand of 138.
India lost their last five wickets for 27 runs after Shaheen removed Hardik.
Pakistan have qualified for the Super Four and India will join them if they avoid defeat to Nepal on Monday.
Pakistan and India currently only play each other in Asian Cups or official ICC global events due to political tensions.