BEST BATTING: KL Rahul, 132 not out off 69 balls, KXIP v RCB: The highest score by an Indian batsman in the IPL. The Kings XI Punjab captain made the most of two dropped chances by his counterpart Virat Kohli as Punjab plundered 49 runs from the last two overs to post 206-3 and set up a comprehensive win in Dubai. Sportzpics for BCCI

Rahul's ton, Tewatia's Sharjah blitz and Ashwin's brilliant over: IPL 2020's best performances so far - in pictures