Matchday 38 of IPL 2018 on Monday saw a low-scoring contest between KXIP and RCB at Indore, which meant DD's Rishabh Pant (582 runs in 12 games) remained the owner of the Orange Cap.
Umesh Yadav took three wickets to go up in the bowlers' list with overall 17 scalps but Andrew Tye of KXIP continued to keep the Purple Cap with 20 wickets in 12 matches.
Talking about the game, led by their bowlers, RCB thrashed KXIP by 10 wickets to keep their slim play-off hopes alive.
Chasing a paltry 89 to win, RCB raced away to the target in 8.1 overs thanks to clinical batting from Virat Kohli (48 off 28 balls) and Parthiv Patel (40 off 22 balls).
It was RCB's fifth win in 12 games. KXIP, on the other hand, suffered their sixth defeat in 12 games.
Earlier in the day, KXIP recorded the season's lowest total batting first.
RCB captain Kohli won the toss and decided to bowl. On a wicket that appeared to help pacers all through the hosts' innings, fast bowler Umesh returned a season-best 3/23 to help RCB bowl out KXIP for just 88 runs in 15.1 overs.
The previous lowest total batting first was 118 that SRH made against MI. In their reply in that game, MI had made 87.
KXIP though had started well with the in-form Lokesh Rahul going all guns blazing. He departed for a 15-ball 21 against the run of play in the 5th over. Umesh accounted for him with a shortish delivery as Colin de Grandhomme took a nice catch at deep square leg.
Off the last ball of the same over, Umesh struck again and this time his victim was none other than Chris Gayle (18).
KXIP never recovered after that. Confusion reigned to the extent that some of the KXIP batsmen failed to judge their runs properly and that led to three run-outs.