Virat Kohli once again led India to victory against Pakistan with a century in the Champions Trophy. He reached 14,000 ODI runs, the quickest to do so, as he guided India to a six-wicket win and a place in the semi-finals.