Kolkata Knight Riders chased down a steep 186-run target set by Royal Challengers Bangalore, winning by five wickets with five balls to spare to rise to second in the Indian Premier League table with their fifth win in eight games.