Royal Challengers Bangalore (RCB) defeated Kolkata Knight Riders (KKR) by eight wickets in match 39 of IPL 2020 at Sheikh Zayed Stadium in Abu Dhabi on Wednesday.