Virat Kohli's 51st ODI century led India to a six-wicket victory over Pakistan in the ICC Champions Trophy, cementing their place in the semifinals. Kohli's unbeaten 100 not only secured the win but also made him the third-highest run-scorer in international cricket, surpassing Ricky Ponting. He became the fastest to reach 14,000 ODI runs, continuing to set new records.