A look at the best IPL finals of all time
What's the story
The Indian Premier League (IPL) 2020 season faces uncertainty amid the the coronavirus pandemic.
The tournament could be either canceled wholly or pushed back later this year.
Over the years, we have had some cracking moments in the cash-rich T20 tournament including the finals.
Taking you back memory lane, we look at the best IPL finals of all time.
IPL 2019 final
Mumbai Indians overcome CSK to win fourth title in 2019
MI scored 149/8 against Chennai Super Kings.
Kieron Pollard's 25-ball 41* made a real difference after MI were 101/5.
For CSK, Deepak Chahar and Shardul Thakur stood out.
In reply, CSK were 70/1, however, MI hit back.
Shane Watson (80) was still there and CSK were 146/5.
In three balls, CSK needed four runs. Watson's dismissal changed it all.
CSK lost by one run.
IPL 2017 final
MI beat RPS to seal the deal in IPL 2017
Back in IPL 2017, MI were involved in another thrilling finale.
The side managed just 129/8 in 20 overs against Rising Pune Supergiant.
In reply, Pune were sailing along at 98/2.
However, MS Dhoni was dismissed in the 17th over.
MI dragged the game into the final over and struck gold.
Mitchell Johnson claimed three wickets including Steve Smith (51). Pune managed 128/6.
IPL 2008 final
RR win a thriller in final delivery of IPL 2008
In the inaugural IPL season in 2008, CSK put up an impressive score of 163/5 against underdogs Rajasthan Royals.
RR were struggling at 42/3 and things looked challenging.
However, Shane Watson and Yusuf Pathan shared a fifty-plus stand to give RR impetus.
CSK hit back and had RR at 143/7 in the 18th over.
However, Shane Warne and Sohail Tanvir pulled off a miracle.
IPL 2012 final
KKR pull off a blinder against CSK in IPL 2012
CSK managed 190/3 in 20 overs against Kolkata Knight Riders in IPL 2012 finale.
Suresh Raina's 73-run knock stood out.
KKR were in deep trouble after losing skipper Gautam Gambhir early on.
Manvinder Bisla and Jacques Kallis added a 136-run stand.
KKR lost Bisla (89), beside two more wickets.
In eight balls, KKR needed 16, before Kallis departed.
However, they pulled off the chase.