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.
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.