Dengan skor imbang 1-1, manajer Barca, Hansi Flick, memasukkan runner-up Ballon d’Or, Lamine Yamal, pada menit ke-58.
Beberapa detik kemudian, pemain berusia 18 tahun itu berhasil melewati seorang bek sebelum melepaskan umpan silang sempurna yang disundul Lewandowski yang tak terkawal.
Real Sociedad secara mengejutkan unggul terlebih dahulu pada menit ke-31 melalui serangan balik ketika Alvaro Odriozola menyambar umpan silang mendatar Ander Barrenetxea.
Namun, tuan rumah menyamakan kedudukan dua menit sebelum babak pertama berakhir ketika bek Jules Kounde menyundul bola hasil sepak pojok Marcus Rashford dengan keras.
Rashford kembali tampil gemilang bagi tuan rumah, secara konsisten menciptakan peluang di sisi kiri dan tendangannya yang rendah berhasil ditepis dengan baik oleh kiper Sociedad, Alex Remiro, di kedua babak.
Pemain pinjaman Manchester United itu ditarik keluar pada menit ke-78, sementara Flick kemungkinan besar sedang mengincar pertandingan Liga Champions melawan Paris St-Germain pada hari Rabu.
Sociedad memiliki peluang di menit-menit akhir untuk menyamakan kedudukan setelah Kounde lengah dan bola direbutnya, tetapi Takefusa Kubo gagal memaksimalkan peluang tersebut, malah membentur mistar gawang.
Sekitar 30 detik kemudian, Barca bangkit di sisi lain lapangan dengan Yamal yang memberi umpan kepada Ferran Torres yang menemukan Lewandowski, tetapi tendangan pemain Polandia itu membentur sisi bawah mistar gawang, tepat di garis gawang, tetapi tetap melebar.
Namun pada akhirnya, kegagalan tersebut tidak merugikan karena sang juara bertahan berhasil mempertahankan kemenangan keenam mereka dalam tujuh pertandingan liga dan unggul satu poin dari Real Madrid, yang kalah 5-2 di Atletico Madrid pada hari Sabtu.
