Chasing a stiff 337-run target, Pakistan were already down and out when rain stopped play after 35 overs. They had managed just 166 runs for loss of six wickets, nowhere near the DLS par-score of 252.
Rohit Sharma produced an elegant hundred before Kuldeep Yadav flummoxed the Pakistani batsmen as India inflicted a humiliating 89-run defeat on their arch-rivals in a much-hyped World Cup match.
Imad Wasim (46) and Shadab Khan (20) remained unbeaten to end at 212 for six, handing India a comprehensive victory via Duckworth Lewis method.
Skipper Virat Kohli switched gears effortlessly during his 77 off 65 balls and also became the quickest to 11,000 ODI runs, eclipsing a 17-year record held by iconic Sachin Tendulkar.
Hardik Pandya (2/44) did prove his all-round worth by removing the two veterans Mohammed Hafeez (9) and Shoaib Malik (0) off successive deliveries ensuring India's win.
Mohammed Amir (3/47) pitched the ball up and maintained discipline despite a couple of official 'warnings' for running onto the pitch while Wahab Riaz (1/71) and Hasan Ali (1/84) bowled short consistently.