India pulled off a remarkable heist, with Dinesh Karthik's last ball six sinking the hopes of the Bangladesh faithful. While Rohit Sharma's side entered the game as firm favourites and begun in fine fashion, reducing Bangladesh to 68/4, the Shakib AL Hasan led side fought back gamely, Sabbir Rahman's fine half-century swelling their total to 166.
In reply, India looked in serious trouble at the fall of their skipper's wicket, and the writing looked on the wall when Vijay Shankar laboured his way to 17 off 19, however, Dinesh Karthik batted like a man possessed, finishing with 29 off 8, sealing the match with a six off the final delivery when India still required five runs.
A host of records were created with India's win. Here's a look at all the numbers from the Nidahas Trophy final:
1 - India become the first team to win three finals of T20I series.
1 - Dinesh Karthik is the first batsman to hit a six when 5 or more runs were required to win off the final delivery in T20Is.
3 - Rohit Sharma became the third Indian to score 7000 runs in T20 cricket
3 - T20I tournament titles for India, the most for any side
4 - Mahmudullah became the fourth Bangladeshi player to score 1000-plus runs in T20Is after Tamim Iqbal, Shakib Al Hasan and Mushfiqur Rahim.
4 - Rohit Sharma became the fourth captain with a fifty-plus score in a T20 final.
8 - Mahmudullah has been dismissed run-out eight times in T20Is - the joint-most among all the players along with Kane Williamson and Samiullah Shenwari
8 - Washington Sundar has taken eight wickets in Sri Lanka in T20Is - the most by a player before the age of 20. The previous most was seven by Akila Dananjaya.
8 - India have won their last eight T20Is against Bangladesh
13 - Innings taken by KL Rahul to amass 500 T20I runs, which is a new record
16 - Number of 50+ scores for Rohit Sharma. He is second on the list, behind Virat Kohli (18)
61 - India have now won 61 T20Is, the second most after Pakistan (74)
61.16 - Suresh Raina's batting average of 61.16 in T20 finals is the highest among the players with 250-plus runs in T20 finals
167 - The highest successfully chased target in a T20I series/tournament final. The previous highest was 156 by West Indies against England at Kolkata in World T20 2016 final.