Bien qu'ayant joué à domicile, Naples n'a pas bien commencé le match et a rapidement laissé l'équipe visiteuse prendre l'avantage dès la 7e minute. Sur une passe décisive de Bryan Zaragoza, l'attaquant Donyell Malen a conclu en une touche précise, ouvrant le score pour la Roma.
Après avoir encaissé un but, l'équipe locale s'est efforcée de pousser son équipe vers l'avant pour chercher un but égalisateur. Les tirs de Stanislav Lobotka ou Rasmus Hojlund ont créé une pression considérable, avant que Naples ne trouve le but égalisateur à la 40e minute. La frappe lointaine de Leonardo Spinazzola a touché le pied de Niccolo Pisilli et a changé de direction, empêchant le gardien Mile Svilar de l'arrêter.
En deuxième mi-temps, le match s'est déroulé de manière serrée. La Roma a de nouveau pris l'avantage après que l'arbitre a accordé un penalty à l'équipe visiteuse pour la faute d'Amir Rrahmani dans la surface de réparation. Sur penalty, Malen a réalisé un doublé pour porter l'équipe de la capitale 2-1.
Face au risque de subir sa première défaite à domicile en Serie A après une longue série d'invincibilité, Naples a intensifié la pression dans les dernières minutes du match. Les efforts de l'équipe du sud de l'Italie ont été récompensés à la 82e minute lorsqu'Alisson Santos a marqué le but égalisateur 2-2, conservant 1 point pour l'équipe locale.
Bien qu'il ait prolongé sa série d'invincibilité à domicile à 23, ce résultat n'aide pas Naples à améliorer sa position dans la course au titre, car l'écart avec le leader Inter Milan s'est creusé à 11 points après cette journée.
Lors des autres matchs du même tour, le Torino a perdu 1-2 contre Bologne, Cremonese a fait match nul 0-0 contre Gênes, tandis que Parme a remporté la victoire contre Vérone. L'ordre du groupe de tête de Serie A n'a donc pas beaucoup changé après la dernière série de matchs.