After Pakistan were bowled out for a disappointing 241 in 49.4 overs, Kohli took centre stage, ticking off 14,000 ODI runs en route to 100 not out off 111 balls – with a final cover drive sealing his century and India’s victory, which leaves their rivals on the brink of early elimination.
Shreyas Iyer (56) came to the crease and his 114-run union with Kohli broke the back of the chase for India, who won their tournament opener by beating Bangladesh on Thursday.
Pakistan flew to the United Arab Emirates, where all of India’s games will be played, having lost their tournament opener to New Zealand in Karachi on Wednesday.
Virat Kohli’s record-extending 51st one-day century secured a six-wicket win over Pakistan in Dubai that puts India on the verge of qualifying for the Champions Trophy semi-finals.
Kuldeep Yadav took three for 40 and Kohli claimed a couple of catches to move on to 158 – the most by an India outfielder, leapfrogging Mohammad Azharuddin with 156.