Sau 27 vòng đấu, Barca đứng thứ ba với 58 điểm, kém đội đầu bảng Real Madrid tới 8 điểm và kém đội nhì bảng Girona 1 điểm. Điều đó đồng nghĩa với việc Barca không được phép sảy chân trong phần còn lại của mùa giải nếu không muốn trở thành cựu vô địch quá sớm.
Về lực lượng, trận hòa 0-0 ở vòng trước với Athletic Bilbao đã khiến Barca sứt mẻ đội ngũ khi De Jong và Pedri chấn thương. 2 tiền vệ trụ cột này phải nghỉ thi đấu vài tuần khiến lối chơi của Barca bị ảnh hưởng đáng kể.
Giữa tuần sau, Barca sẽ chơi trận lượt về vòng 1/8 Champions League có ý nghĩa rất quan trọng gặp Napoli. Chính vì vậy, Barca không thể hiện quyết tâm quá cao khi gặp Mallorca và HLV Xavi cũng không tung ra đội hình mạnh nhất khi để tiền đạo chủ lực Lewandowski ngồi dự bị.
Trong cả trận đấu, Barca kiểm soát bóng 64% thời gian và tung ra tới 20 pha dứt điểm. Tuy nhiên, tính hiệu quả của Barca lại không cao.
Cơ hội rõ rệt đầu tiên đến với Barca trong hiệp một khi họ được hưởng một quả phạt đền ở phút 22. Mặc dù vậy, Gundogan đã thực hiện không thành công.
Sau đó, HLV Xavi liên tục có những điều chỉnh về nhân sự và Lewandowski vào sân thi đấu ở phút 61 để thaycho Guiu. Đến phút 73, Lewandowski tạo ra dấu ấn khi có pha kiến tạo để Yamal mở tỷ số cho Barca.
Những nỗ lực sau đó của Mallorca chỉ giúp họ có thêm một vài cơ hội chứ không thể chuyển hóa thành bàn thắng. Với thắng lợi chung cuộc 1-0 rất nhọc nhằn nhưng vô cùng quan trọng, Barca đã có 61 điểm, tạm vươn lên đứng nhì bảng và rút ngắn khoảng cách với Real Madrid xuống còn 5 điểm.