Virat Kohli struck an unbeaten 100 to lead India to a six-wicket win over arch rivals Pakistan on Sunday and push the titleholders to the brink of elimination from the Champions Trophy.