India skipper Rohit Sharma became the world's leading run-scorer in Twenty20 internationals, during his 44-run knock against Sri Lanka.
Rohit surpassed former India captain Virat Kohli (3,296) and New Zealand's Martin Guptill (3,299) after Sri Lanka invited the hosts to bat first at the start of the three-match series in Lucknow.
He has amassed 3,307 runs, including four centuries, in 123 T20 internationals since his debut in 2007.
He made this record against Sri Lanka in the first T20 being played at the Ekana Stadium in Lucknow.