The much-anticipated Pool B grudge match, the latest chapter in one of the great rivalries in sport, attracted a passionate crowd of 41,587 to the revamped ground with up to a billion more tuning in on the sub-continent and around the world. SCORECARD: INDIA VS PAKISTAN Teams:
It was the two thirds of the crowd dressed in the blue of India who had most to cheer, though, as Kohli brushed aside concerns over his recent one-day form with a knock of 107 to drive his side to an imposing tally of 300 for seven.
Pakistan started their reply steadily before a three-wicket blitz in two overs at the halfway mark of the innings saw opener Ahmed Shehzad depart for 47 and reduced them to 103 for five.
Skipper Misbah-ul-Haq (76) and Shahid Afridi flirted with a match-changing partnership but once the latter departed for 22 and Wahab Riaz followed in the same over, Pakistan's hopes of a first win over India in six World Cup attempts was gone.
Indian seamer Mohammed Shami took four for 35 but it was Mohit Sharma who drove the final nail into the coffin when Sohail Khan holed out for seven to end the Pakistan innings at 224 all out.
Kohli's century was the first by an Indian in those six World Cup encounters and took his impressive tally to 22 in one-day internationals, joint fourth on the all-time list with his former skipper Sourav Ganguly.
Dropped from a difficult chance by Yasir Shah off Afridi on seven and again by wicketkeeper Umar Akmal on 76, Kohli otherwise played well within himself and gave few chances in his 126 balls at the crease.
The 26-year-old put together a dominant partnership of 129 with Shikhar Dhawan (73) and, once the opener had been run out, another of 110 with Suresh Raina (74), whose innings was as aggressive as Dhawan's had been considered.
Kohli reached his hundred with a single to long on, whipping off his helmet to celebrate his fourth century in five one-day and test matches at the Adelaide Oval.
Sohail Khan took 5-55 in his first one-dayer since 2011, removing both Kohli and Raina as well as India skipper Mahendra Singh Dhoni as three Indian batsmen were sent back in the last couple of overs.
That gave Pakistan some momentum but they lost it completely when Shehzad, Sohaib Maqsood (0) and Akmal (0) were dismissed in two overs.
Misbah played the captain's role in his 84-ball 76, which included nine fours and a six, but the 40-year-old's quest for a maiden one-day century will go on to his 157th match.
India: Shikhar Dhawan, Rohit Sharma, Virat Kohli, Ajinkya Rahane, Suresh Raina, Mahendra Singh Dhoni (capt & wk), Ravindra Jadeja, Ravichandran Ashwin, Umesh Yadav, Mohit Sharma, Mohammed Shami.
Pakistan: Ahmed Shehzad, Younis Khan, Haris Sohail, Misbah-ul Haq (capt), Sohaib Maqsood, Umar Akmal (wk), Shahid Afridi, Wahab Riaz, Yasir Shah, Sohail Khan, Mohammad Irfan.
The much-anticipated Pool B grudge match, the latest chapter in one of the great rivalries in sport, attracted a passionate crowd of 41,587 to the revamped ground with up to a billion more tuning in on the sub-continent and around the world.
SCORECARD: INDIA VS PAKISTAN