The 12th edition of the Indian Premier League was one of the best ever. It featured so many last over finishes...