Dembele membuat Barca unggul 2-1 dengan tendangan cungkil setelah mendapat umpan terobosan dari Gavi pada menit ke-66.
Namun, Intercity lagi-lagi berhasil mengejutkan Barca.
Cristo melepas umpan silang dari kiri dan Soldevilla lagi-lagi berada di tempat tepat untuk mengonversi peluang jadi gol, kali ini lewat kepalanya.
Skor pun 2-2 pada menit ke-73.
Kembali, Barcelona mengembalikan keunggulan setelah gol Intercity tersebut.
Raphinha kali ini mencetak gol di tiang jauh setelah mendapat umpan silang dari Jordi Alba yang melintas mulut gawang lawan.
Kemenangan di depan mata bagi Barca hilang hanya empat menit sebelum waktu bubar berakhir.
Oriol Soldevilla melengkapi hat-tricknya setelah ia menyusuri sisi kiri pertahanan Barca dan melepas tembakan datar yang gagal dibendung Pena.
Pertandingan pun berlanjut ke perpanjangan waktu setelah skor 90 menit berakhir 3-3.
EXTRA TIME
Barcelona mendominasi penguasaan bola pada babak perpanjangan waktu ini.
Jordi Alba melepas tembakan yang mengenai mistar walau dia telah berada dalam posisi offside sebelumnya.
Barca menjadikan skor 4-3 pada menit ke-103 berkat tembakan Ansu Fati yang memanfaatkan umpan tarik Raphinha di kanan.
Ini adalah keempat kalinya sepanjang laga Barca berhasil unggul lebih dulu.
Pemain pengganti Alejandro Balde hampir menambah keunggulan bagi Barca, tetapi kiper Gaizka Campos menghalau bola dengan prima.
Tak ada gol lagi tercipta dan Barcelona akhirnya menang 4-3.
BARCELONA: 13-Inaki Pena; 2-Bellerin (17-Alonso 83'), 4-Araujo (24-Garcia 60'), 23-Kounde, 18-Jordi Alba; 5-Sergio Busquets, 19-Kessie, 32-Pablo Torre (30-Gavi 60'); 11-Ferran Torres (22-Raphinha 61'), 14-Memphis (10-Fati 74'), 7-Dembele (28-Balde 105').
Simak breaking news dan berita pilihan kami langsung di ponselmu. Pilih saluran andalanmu akses berita Kompas.com WhatsApp Channel : https://www.whatsapp.com/channel/0029VaFPbedBPzjZrk13HO3D. Pastikan kamu sudah install aplikasi WhatsApp ya.