Pakistan's pursuit of what would be a World Cup record-breaking chase against bitter rivals India got off to a sluggish start on Sunday.
After 10 overs, Pakistan were 38 for one in reply to India's 336 for five -- a total that featured Rohit Sharma's 140 and captain Virat Kohli's 77.
The most any side have made batting second to win a World Cup match is Ireland's 329 for seven against England at Bangalore in 2011.
Pakistan lost their first wicket in bizarre fashion.
India paceman Bhuvneshwar Kumar limped off four balls into the fifth over with a hamstring injury that a team spokesman said had ruled him out of the rest of the match.
But World Cup debutant Vijay Shankar, brought on to complete the over, struck first ball when he had Imam-ul-Haq lbw for seven to leave Pakistan 13 for one.
Earlier, Kohli became the quickest player to 11,000 one-day international runs, getting there in 222nd innings as compared to compatriot Sachin Tendulkar's previous record of 276 innings.
Pakistan left-arm quick Mohammad Amir was his side's only threat with three for 47 despite two early warnings for running on the pitch.
Sharma and KL Rahul (57) got India off to a fine start with a first-wicket stand of 137 after Pakistan won the toss.
Their efforts were all the more impressive as they were opening together for the first time at this level.
Regular opener Shikhar Dhawan was sidelined with a thumb injury sustained while making a century in a victory over champions Australia last time out.
"I won't lie I was nervous. There was hype about this game," Rahul said.
"Conditions haven't been the best, the wicket has been under covers so we were thinking 280 was a good score. To get over 300 gives us a boost."
Sharma, who made 122 in India's opening win over South Africa and 57 against Australia, went to fifty in just 34 balls against Pakistan.
He got there in style with a six over long-on and a cut four, off successive deliveries from recalled leg-spinner Shadab Khan.
Rahul also brought his fifty up with a six, against off-spinner Shoaib Malik.
But he fell soon afterwards to Wahab Riaz who struck one ball after receiving two official warnings in consecutive deliveries for running on the pitch.
Riaz, bowling from around the wicket, had Rahul chipping a tame catch to mid-off.
Sharma went into the 90s with an extraordinary square-cut six over paceman Hasan Ali.
Then a single off Shadab saw him to an 85-ball hundred including three sixes and nine fours. It was Sharma's 24th ODI century.
But a quickfire stand of 98 with Kohli ended when Sharma, trying a needlessly extravagant scoop, flicked Hasan straight to Wahab at short fine leg.
An annoyed Sharma slapped his bat against his pads in frustration.
India, who had been set for a huge score, then saw their innings fall away somewhat.
A 55-minute rain break did not help their cause.
Kohli, 71 not out when the stoppage came, fell soon after the resumption when, trying to hook Amir, he 'walked' for a catch behind by Pakistan captain and wicket-keeper Sarfaraz Ahmed despite replays appearing to show he didn't make contact with the ball.