Both Indian openers—skipper Rohit Sharma and Shikhar Dhawan—made centuries and picked the victory in just 39.3 overs chasing a moderate target of 238 set by Pakistan.
Rohit Sharma batted unbeaten 111 off 119 balls with seven boundaries and four sixes while Shikhar Dhawan scored 114 off 100 balls 16 boundaries and two sixes.
It was Sharma’s 19th one-day hundred and eighth for Shikhar Dhawan.
The pair put on 210 for the opening stand — second best in all India-Pakistan one-day internationals.
That super effort from the openers saw India overhaul the target with 10.3 overs to spare.
The Super four win is the second for India over arch-rivals following their easy eighth wicket win in the first round.
The win is India’s highest against Pakistan in terms of wickets, improving on the eight wicket win over Pakistan in Melbourne in 1985.
Pakistan were steered to 237-7 by Shoaib Malik who made 90-ball 78 after winning the toss and batting but it proved too little for the strong Indian batting line.
Pakistan could have got Sharma out in the sixth over but Imam-ul-Haq dropped an easy catch off a luckless Shaheen Shah, giving the colourful Indian power to smash seven boundaries and four sixes.
Sharma, who scored back to back fifties in the last two games, also became the ninth Indian batsmen to complete 7,000 one-day runs in his 187th match when he reached 94, soon after he was dropped on 81 by Fakhar Zaman off Shadab Khan.
Dhawan matches his skipper shot for shot, firing 100-ball 114 with 16 boundaries and two sixes as Pakistani bowlers had no clue to the rasping and flowing strokes of the Indian openers.
Pakistan’s pace spearhead Mohammad Amir, brought back in one of two changes after dropped for the Afghanistan match, went wicketless for a fifth match in a row, leaving the much vaunted Pakistan bowling biteless.
Even when Dhawan got out in the 34th over with 38 needed it was through a run out.
The best opening stand in Indo-Pak one-day internationals was 224 Mohammad Hafeez and Nasir Jamshed at Dhaka in 2012.
Earlier, Malik scored a 90-ball 78 with four boundaries and two sixes, but India kept a tight check on Pakistan’s progress.
Pakistan lost Imam (ten), Zaman (31) and Babar Azam (run out for nine) in an unimpressive start to their innings before Malik and skipper Sarfraz Ahmed added 107 for the fourth wicket.
Sarfraz scored a slow 66-ball 44 with only two boundaries before he became one of two Kuldeep Yadav’s wicket who finished with 2-41.
Pakistan’s final over score depended on Malik who crucially fell in the 44th over, caught behind off a leg-side edge off Jasprit Bumrah.
Asif Ali smashed two sixes in his 21-ball 30 before he was bowled by leg-spinner Yuzvndra Chahal who took 2-38 in his nine overs.
Bumran finished with 2-29 in his ten overs.