Virat Kohli, Moeen Ali trump Andre Russell and Nitish Rana as Royal Challengers Bangalore beat Kolkata Knight Riders by 10 runs on Saturday night.