Virat Kohli scored 50 runs in a thrilling match against Mumbai Indians, but his performance was overshadowed by injury concerns. RCB secured a narrow victory.