Sergi Roberto initiated his run in his own half and Marcelo was unable to stop the right-back as he approached Navas' area, where Andre Gomes was waiting.
The Portuguese midfielder fed the ball to Jordi Alba who burst up the left flank and pulled the ball back to the penalty spot. Messi arrived and finished past Navas to score the 2-3 in the 92nd minute.
As well as handing his team the win the goal was special for the player as it was his 500th goal for Barcelona.
MESSI GANÓ EL CLÁSICO! UN JUGADOR DE OTRO PLANETA! HAY LIGA!! pic.twitter.com/FGAEYte6u9
— Central Fútbol (@futbolcentrall) 23 de abril de 2017