Barcelona take a two goal lead for the second, home leg of their Champions League match against Manchester City.
Messi converted from the penalty spot in the 54th minute, the incident leading up to the penalty award seeing Demichelis receive a straight red card for a professional foul.
Despite the man advantage, it wasn’t until the final minute that Dani Alves grabbed a second with a great shot through the legs of City goalkeeper Joe Hart.