India captain Virat Kohli has become the fastest man to 11,000 one-day international runs.
It only took him 222 knocks to get there, breaking the previous record set by Sachin Tendulkar 17 years ago.
Kohli went on to score 77 runs off 65 balls against Pakistan, but he wasn't the best batsman on the day.
That honour went to opener Rohit Sharma, who scored a brisk 140 runs off 113 balls to lead India to 336 runs for the innings.
Kohli's dismissal was controversial though, as he walked off after believing he had edged a Mohammad Amir bouncer in the 48th over.
But replays suggested that Kohli didn't hit the ball, it was just the sound of the handle that triggered him to walk.
Virat Kohli was not out but he still left the field. Best gift was given by Kohli to Pakistan on Father's day.#INDvPAK #WorldCup2019 pic.twitter.com/1wEVH0ea86
— Yogesh Mulay (@yogeshmulay1410) June 16, 2019
Pakistan made 212 in reply, led by Fakhar Zaman who made 62 runs off 75 balls.
The match was affected by rain, giving India the win via the Duckworth-Lewis method.
However this didn't seem to phase them, as they remain undefeated in the tournament.
Pakistan went down today but their batsmen played some outstanding shots. Watch them here 👇#CWC19 #INDvPAK #WeHaveWeWill pic.twitter.com/ccesylDTXx
— ICC (@ICC) June 16, 2019
Watch Kuldeep Yadav's magical delivery to dismiss Babar Azam, and all the other Pakistan wickets #INDvPAK #CWC19 #TeamIndia pic.twitter.com/ybqvLYy9Ul
— ICC (@ICC) June 16, 2019
On a big day, India's big-name batsmen delivered. Here are their best shots! #INDvPAK #CWC19 #TeamIndia pic.twitter.com/kIta58HmAc
— ICC (@ICC) June 16, 2019
Watch how Pakistan picked up their wickets today#INDvPAK #CWC19 pic.twitter.com/nlt3tOhxr4
— ICC (@ICC) June 16, 2019