Arten Dovbyk masuk dari bangku cadangan untuk mencetak gol pada menit ke-121 untuk Ukraina melawan 10 pemain Swedia untuk mempersiapkan diri mereka untuk pertandingan perempat final melawan Inggris.
Oleksandr Zinchenko dari Manchester City melepaskan tembakan yang tak terhentikan pada menit ke-27 untuk memberi Ukraina keunggulan tetapi dua menit menjelang jeda, Emil Forsberg menyamakan kedudukan melalui tendangan yang dibelokkan dari jarak 25 yard – gol keempatnya di kompetisi ini.
Pertandingan yang menarik berlanjut setelah turun minum dengan Forsberg dua kali membentur tiang gawang namun tidak ada gol lagi, pertandingan berlanjut ke 30 menit tambahan di mana wasit asal Italia Daniel Orsata, dengan bantuan VAR, mengeluarkan pemain Swedia Marcus Danielson pada menit ke-99 karena melakukan tekel tinggi terhadap pemain tersebut. Pengganti Ukraina Artem Besedin.
Berjuang, bertarung, bertarung! Haruskah kita mengabaikan kelemahan Pogba yang jenius?
Pemain Swedia yang beranggotakan 10 orang itu tampak seolah-olah akan bertahan untuk mendapatkan adu penalti, namun saat pertandingan memasuki tiga menit waktu tambahan, Dovbyk menyundul umpan silang dari Zinchenko dari jarak dekat.
Sekarang, setelah malam yang melelahkan dan drama di Glasgow, Ukraina akan menghadapi tim asuhan Gareth Southgate, yang mengalahkan Jerman 2-0 pada hari sebelumnya, di Roma pada Sabtu malam.
Swedia melakukan serangan awal namun pada menit ke-10 kiper mereka Robin Olsen harus melakukan penyelamatan bagus terhadap tendangan baik Roman Yaremchuk setelah kapten Andriy Yarmolenko memberikan umpan kepadanya di dalam kotak penalti.
Pemain Swedia kembali datang dan Alexander Isak menyelesaikan pergerakan bagusnya dengan tendangan melengkung dari dalam kotak penalti melewati tiang jauh.
Namun Ukraina memanfaatkan peluang berikutnya yang mereka ciptakan.
Yarmolenko memberikan umpan kepada Zinchenko dari sisi lain kotak dan tendangan kaki kiri yang kuat dari pemain berbakat berusia 24 tahun itu langsung melewati Olsen.
Swedia yang terkejut hampir segera merespons melalui tendangan bebas jarak jauh kapten Sebastian Larsson yang nyaris mengecoh kiper Ukraina Georgiy Bushchan, yang menepis tendangan sudut yang ia kumpulkan dengan mudah.
Namun, Bushchan memiliki sedikit peluang ketika Forsberg menerima umpan dari Isak dan melaju dari jarak 25 yard, bola melewati Illya Zabarnyi sebelum melewati kiper dan memasukkannya ke dalam gawang.
Kedua belah pihak kembali menyerang setelah turun minum dan Larsson nyaris mencetak gol melalui tendangan jarak jauh sebelum upaya pemain Ukraina Serhiy Sydorchuk dan kemudian upaya Forsberg membentur tiang gawang.
Tepat pada menit ke-60, Isak gagal melakukan umpan panjang dan meleset dari sasaran saat hanya dapat dikalahkan oleh kiper, meskipun ia mungkin berada dalam posisi offside.
Bushchan menyelamatkan tembakan melengkung Dejan Kulusevski dari jarak 16 yard dan di sisi lain Olsen menerima tembakan dari Yarmolenko, juga dari dalam kotak penalti, sebelum tendangan Forsberg yang berpengaruh dari tepi kotak membentur mistar.
Kulusevski mempunyai peluang pada menit terakhir ketika ia berlari melewati pertahanan Ukraina namun tembakannya dengan cemerlang diblok oleh bek belakang Oleksandr Karavaev.
Kemudian terjadi perpanjangan waktu dan pemecatan Danielson, setelah dia awalnya mendapat kartu kuning, karena pelanggarannya terhadap pemain pengganti Besedin yang mengharuskan dia digantikan oleh Viktor Tsygankov.
Dovbyk, yang masuk menggantikan Yarmolenko di babak pertama perpanjangan waktu, mendapatkan peluang yang melambung di atas mistar gawang pada menit ke-112 – ia bisa saja berada dalam posisi offside – namun ia berhasil menebusnya dan kemudian mencetak gol penentu kemenangan yang dramatis.