Star batsman Virat Kohli struck an unbeaten 100 to lead India to a six-wicket win over arch-rivals Pakistan on Sunday and push the title holders to the brink of elimination from the Champions Trophy. Chasing 242 for victory, Kohli hit a boundary to seal the match with 45 balls to spare and register his 51st ODI ton after an innings which also saw him pass 14,000 runs in one-day international cricket. Kohli, 36, removed his helmet and raised his bat to the Dubai International Stadium crowd after taking India closer to the semi-finals with two wins in two outings in Group A. Pakistan have lost both their matches and will need Bangladesh to beat New Zealand on Monday to have any chance of staying in contention for a last-four spot. The top two teams from the two groups will make the semi-finals. “My job was clear — to control the middle overs, not take risks against the spinners and take on the pacers,” said Kohli. India superstar Kohli started cautiously but reached 14,000 ODI runs with a trademark punch through cover off Haris Rauf. He is just the third man to break the 14,000-run barrier after India icon Sachin Tendulkar (18,426) and Sri Lankan great Kumar Sangakkara (14,234) India bowled out Pakistan for 241 in 49.4 overs as left-arm wrist spinner Kuldeep Yadav returned figures of 3-40. Pakistan elected to bat first on what seemed a sluggish pitch but a slow approach from the batsman rarely threatened the Indian attack despite a 104-run partnership between Saud Shakeel (62) and Mohammad Rizwan (46).