Barcelone consolide sa première place en Liga en élargissant l'écart à 4 points du Real Madrid même s'il joue un match de plus. Ils mettent également fin à la série de 7 victoires consécutives de l'Atletico Madrid toutes compétitions confondues.
Le match au Camp Nou s'est déroulé avec un rythme rapide dès les premières minutes lorsque les deux équipes ont créé des occasions dangereuses. Raphinha a rapidement raté une frappe qui a envoyé le ballon au-dessus de la barre transversale tandis qu'Alex Baena est devenu le point lumineux de l'équipe visiteuse grâce à sa mobilité. Baena est celui qui a ouvert le score à la 19e minute avec une montée au milieu de terrain et une finition subtile.
Cependant l'avantage de l'équipe visiteuse n'a duré que 7 minutes avant que Raphinha ne punisse le rare espace laissé par la défense à 5 de l'Atletico avec un but égalisateur.
Barcelone a continué à maintenir un rythme d'attaque fort. Dani Olmo a obtenu un penalty après avoir été repoussé par Pablo Barrios mais Robert Lewandowski a tiré le ballon au-dessus des tribunes. Immédiatement après Jan Oblak a brillamment arrêté la tête dangereuse de l'attaquant polonais égalisant 1-1 après les 45 premières minutes.
En deuxième mi-temps les Blaugrana ont complètement dominé même si l'Atletico a créé quelques contre-attaques tranchantes. À la 65e minute Olmo a porté le score à 2-1 avant de devoir quitter le terrain en raison d'une blessure à l'épaule.
Peu de temps après Thiago Almada a raté l'occasion de égaliser bien qu'il ait dépassé le gardien et cette situation a coûté cher à l'Atletico. Dans le temps additionnel Ferran Torres a scellé la victoire 3-1 clôturant la performance exceptionnelle de l'équipe locale.