Hazratullah Zazai's unbeaten 162 off just 62 balls powered Afghanistan to 278 for 3 in the second T20I against Ireland in Dehradun. Here's a look at the major records that tumbled.
278 - The highest-ever total in all T20s. The previous record was 263 for 3 amassed by Australia against Sri Lanka in Pallekele in 2016.
162* - Hazratullah's score, the second-highest individual innings in T20Is. He fell ten short of Aaron Finch's record of 172, achieved against Zimbabwe in Harare last year. Finch and Zazai are the only two players to score in excess of 150 in T20Is. Apart from his 172, Finch had scored 156 against England in Southampton in 2013.
16 - Sixes hit by Hazratullah during his innings, the most by a batsman in a T20I innings. He went past Finch's tally of 14 hits over the boundary, during his knock of 156.
236 - Runs added by Hazratullah and Usman Ghani (73 off 48) for the first wicket, the most for any wicket in T20s. The previous record was 229 between Virat Kohli and AB de Villiers in the 2016 IPL.
472- Runs scored in this match, which is the third-highest in a T20I. India and West Indies hold the record when they made 489 in Lauderhill in 2016.
6.25- Rashid Khan's economy rate, the best among all bowlers in the match. He picked four wickets and now has 24 wickets against Ireland in nine matches, the most by a bowler against an opposition in T20Is. He picks a wicket every eight balls against Ireland.
91- Paul Stirling's score - the highest by an Ireland batsman in T20Is. However, his innings came in a losing cause in a big chase. He has six of the top 10 scores for Ireland in T20Is, though Ireland's highest T20 score against any international opposition is William Porterfield's 127* against USA at the 2013 T20 World Cup Qualifier in the UAE.
126- Stirling and Kevin O'Brien's opening stand in the chase, the highest for any wicket in T20Is for Ireland. It breaks a record the same duo set just eight days earlier against Scotland in Oman at the T20I Quadrangular.