Hadiah tendangan 12 pas itu diperoleh Barcelona pada menit ke-79 setelah wasit Juan Martinez Munuera berlama-lama meninjau tayangan ulang VAR atas insiden dugaan pelanggaran handball Robin Le Normand di dalam kotak penalti Sociedad.

Mikel Oyarzabal yang memprotes keputusan itu diganjar kartu kuning oleh wasit dan Messi yang menghadapi bola dengan tenang menghujamkan bola ke pojok kanan atas tak terjangkau kiper Alex Remiro.

Sebelumnya, Martin Braithwaite sempat menyarangkan bola ke gawang Sociedad pada awal laga, tetapi dia terlanjur dalam posisi offside ketika Jordi Alba mengirimkan umpan terobosan.

Sebaliknya, kendati lebih banyak ditekan oleh tuan rumah, Sociedad memperoleh peluang sangat berbahaya pada menit ke-75 saat Martin Odegaard mengirim umpan matang kepada Alexander Isak, namun penyelesaian Isak melenceng tak tentu arah.

Setelah Barcelona unggul, Alba sempat menyarangkan bola ke gawang Sociedad lagi pada menit keenam injury time setelah menyontek umpan tarik Ansu Fati, tetapi dianulir VAR lantaran Fati lebih dulu offside saat Messi mengirim umpan terobosan.