Micah Richards was left red-faced after a button popped off his blazer while celebrating Raphinha's late winner for Barcelona in the Champions League.