A katalán szárcsapat egy nagy védelmi hiba után szerzett vezetést a 12. percben, ugyanis Dani Olmo szerelése után a hazaiak balhátvédje, Mojica megpróbált felszabadítani a tizenhatoson belül, de a csapattársába, Martin Valjentbe bombázott, a lecsorgó labdára pedig Ferran Torres csapott le és a jobb alsó sarokba lőtt.
A gól után a katalánok játéka kissé visszaesett, amit kihasznált a Mallorca és Vedat Muriqi révén szépített.
A második félidő elején aztán Raphinha tizenegyesével visszavette a vezetést Hansi Flick hatalmas fölényben futballozó együttese, amely a folytatásban sorra dolgozta ki a nagyobbnál nagyobb helyzeteket. A 74. percben tovább növelték előnyüket a vendégek, miután Lamine Yamal mesterien tekert jobbról bal külsővel a kapu elé, a középen érkező Raphinha pedig közelről nem hibázott.
A hajrában még a csereként beállt Frenkie de Jong is betalált és kiosztott egy gólpasszt is, így végül a gránátvörös-kékek 5-1-re nyertek.
A listavezető Barcelona ezzel lezárta három meccses nyeretlenségi sorozatát és négy pontra növelte előnyét a címvédő Real Madriddal szemben, amely azonban két mérkőzéssel kevesebbet játszott.
A találkozót azért rendezték meg most, mert a forduló januári időpontjában a kedden és szerdán érintett csapatok a spanyol Szuperkupa négyes döntőjében szerepelnek majd a szaúdi Dzsiddában.
La Liga, a 19. fordulóból előrehozott mérkőzések:
Real Mallorca-FC Barcelona 1-5 (1-1)
gólszerzők: Muriqi (43.), illetve Ferran Torres (12.), Raphinha (74, 56. - a második tizenegyesből), F. de Jong (79.), P. Víctor (84.)