Royal Challengers Bengaluru stunned Mumbai Indians in a last-ball thriller after Bhuvneshwar Kumar’s unlikely six left Mahela Jayawardene fuming.