Summary

  • Ukraine will play England in Rome on Saturday in quarter-finals (20:00 BST) live on BBC One

  • Zinchenko lashes Ukrainians in front at Hampden before Forsberg's deflected strike levels before break

  • Sweden's Danielson dismissed in extra-time for ugly lunge before Dovbyk's 121st-minute header gives Ukraine win

  1. FULL-TIMEpublished at 22:35 British Summer Time 29 June 2021

    Sweden 1-2 Ukraine (AET)

    And it's all over!!!

    Ukraine's players erupt as the Swedes slump to the turf. Ukraine will play England on Saturday!

  2. Postpublished at 22:33 British Summer Time 29 June 2021

    Andriy Shevchenko is pacing his technical area. The tension in Hampden is incredible.

  3. Postpublished at 22:33 British Summer Time 29 June 2021

    Goal kick Sweden. One last punt...

  4. Postpublished at 22:33 British Summer Time 29 June 2021

    There's just seconds left. The Ukraine fans are on their feet, they are delirious. Can they hold out?

  5. Postpublished at 22:32 British Summer Time 29 June 2021

    And here come Sweden with a series of Hail Mary punts...

  6. goal

    GOAL Sweden 1-2 Ukrainepublished at 22:30 British Summer Time 29 June 2021

    Artem Dovbyk

    UKRAINE HAVE DONE IT!!! SURELY THEY'VE DONE IT!!

    It's a wonderful cross from the left that's met perfectly by Dovbyk, who glances a header home from just a few yards out!

    Hampden erupts, the Ukraine players pile in on top of one another. Limbs everywhere.

    Ukraine goal
  7. Postpublished at 22:29 British Summer Time 29 June 2021

    The injury time board is up...

    and three minutes to go! Three!!

  8. Postpublished at 22:29 British Summer Time 29 June 2021

    Ukraine's Roman Bezus is rolling about on the floor after a fairly tame jolt from Filip Helander. He remembers penalties are coming, though, and is swiftly back on his feet...

  9. Postpublished at 22:28 British Summer Time 29 June 2021

    A minute to go at Hampden...

  10. Not a red for Gary...published at 22:28 British Summer Time 29 June 2021

    Sweden 1-1 Ukraine

    This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on Twitter
    The BBC is not responsible for the content of external sites.
    Skip twitter post

    Allow Twitter content?

    This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.

    The BBC is not responsible for the content of external sites.
    End of twitter post
  11. CLOSE!published at 22:27 British Summer Time 29 June 2021

    Sweden 1-1 Ukraine

    A Ruslan Malinovskyi volley from the edge of the box dips a couple of yards wide in what is Ukraine's 12th effort on goal. You feel a goal is coming...

  12. Postpublished at 22:25 British Summer Time 29 June 2021

    After two attempts, Sweden hack it clear.

    But here they come again...

  13. Postpublished at 22:25 British Summer Time 29 June 2021

    Free-kick for Ukraine. Time to load the box.

    Here it comes...

  14. Postpublished at 22:24 British Summer Time 29 June 2021

  15. ouch!

    Postpublished at 22:23 British Summer Time 29 June 2021

    Sweden 1-1 Ukraine

    A heroic block from substitute Marcus Berg halts Vyacheslav Karavaev's progress in the box, with the Krasnodar man getting a whack for his trouble.

    It's last-ditch stuff from the Swedes now.

  16. Postpublished at 22:21 British Summer Time 29 June 2021

    Here come the Ukrainians again...

  17. Saved by the flagpublished at 22:21 British Summer Time 29 June 2021

    Sweden 1-1 Ukraine

    Dovbyk almost makes an immediate impact. The substitute is played in on goal, only to lash the ball over the net under close attention from a desperate Victor Lendelof from 10 yards. An offside flag goes up to spare his blushes.

  18. Whoopspublished at 22:19 British Summer Time 29 June 2021

    Sweden 1-1 Ukraine

    Some kamikaze defending from Sweden, just to liven things up!

    A cute ball over the top is cut out by Rangers' Swedish defender Filip Helander, who then slips on his rear end, causing the ball to spring back off him and out into the penalty box. Thankfully for the substitute, danger is averted just in time.

  19. 'Sweden have to show structure'published at 22:17 British Summer Time 29 June 2021

    Sweden 1-1 Ukraine

    Alex Scott
    Former England and Arsenal defender on BBC One

    Quote Message

    For Sweden, it's about concentration. They have such a structure and they are going to have to show that even more now

  20. Postpublished at 22:14 British Summer Time 29 June 2021

    And off we go again. One last push, boys!

    We've had more substitutes than I care to remember so far (Sweden have had six on their own! SIX!!!), with Ukraine captain Andriy Yarmolenko being the *checks notes* fifth player to make way for his country, with Artem Dovbyk coming on.