Summary

  • Listen to Sportsound post-match coverage

  • Miovski latches on to Clarkson through ball to guide in second-minute Aberdeen opener

  • Kuhn slots Celtic leveller after error by MacDonald & Forrest nets fine curling finish seconds after coming off bench

  • Carter-Vickers clears off line before Aberdeen find last-gasp leveller with Sokler header

  • O'Riley fires into top corner to restore Celtic lead in extra time but MacDonald heads 119th-minute equaliser

  • Celtic win 6-5 on penalties as keeper Hart misses spot-kick before saving from Phillips

  • Celtic will meet Rangers or Hearts, who play on Sunday

  1. Postpublished at 109mins

    Aberdeen 2-3 Celtic

    Angus MacDonald was at fault for Celtic's first goal.

    However, the stand-in captain does superbly to deny Adam Idah as the striker is played into the clear.

  2. Game taken toll on Aberdeen playerspublished at 14:59 British Summer Time 20 April

    Aberdeen 2-3 Celtic

    Leanne Crichton
    Former Scotland international on BBC One Scotland

    You can see it taking its toll on a whole number of the players out there.

    Some of them would be hoping the game would be finished in the 90 minutes.

    You're looking at the bodies, especially in terms of Aberdeen, I think they're going to get one more roll of the dice. A set of fresh legs and they might just get one more chance to get level.

  3. KICK-OFF AGAINpublished at 14:57 British Summer Time 20 April

    Aberdeen 2-3 Celtic

    As expected, Connor Barron's race is run.

    Ryan Duncan has replaced him in Aberdeen's midfield.

  4. Another big goal from O'Rileypublished at 14:57 British Summer Time 20 April

    Aberdeen 2-3 Celtic

    Kheredine Idessane
    BBC Scotland at Hampden

    He's having his best season in the hoops and has he just scored the goal that takes Celtic into their 60th Scottish Cup final?

    Matt O'Riley now has 14 goals this term. That's just two shy of top-scorer Kyogo. What a contribution from the former MK Dons man.

    He cost around £2m a couple of years ago. Could they add a further £20m on to that now?

  5. Brilliant composure from O'Rileypublished at 14:56 British Summer Time 20 April

    Aberdeen 2-3 Celtic

    James McFadden
    Former Scotland forward on BBC One Scotland

    It's brilliant composure from Matt O'Riley and it's an excellent pass from James Forrest, great weight of pass into the box.

    Aberdeen defensively are dead on their feet. They've put so much into this game and Celtic are now starting to find the gaps.

    It's an exceptional first touch, showing the quality he's been showing since he signed for Celtic.

  6. HALF-TIME EXTRA-TIMEpublished at 14:55 British Summer Time 20 April

    Aberdeen 2-3 Celtic

    Matt O'Riley's goal seconds before the end of the first 15 minutes of extra-time has holders Celtic on the brink of reaching the Scottish Cup final.

  7. goal

    GOAL Aberdeen 2-3 Celticpublished at 106mins

    Matt O'Riley

    Breakthrough Celtic...

    With Aberdeen looking increasingly out on their feet, Alistair Johnston's cut-back finds Matt O'Riley and the Denmark midfielder finds the top corner from 12 yards.

    Can Aberdeen respond again?

    Celtic goal graphic
  8. Postpublished at 104mins

    Aberdeen 2-2 Celtic

    Connor Barron continues to struggle with what looks like cramp.

    Two minutes of stoppage time in the first period of extra-time for the Aberdeen midfielder to survive.

  9. Postpublished at 100mins

    Aberdeen 2-2 Celtic

    Celtic have Aberdeen pinned back in the early stages of this extra-time period, even though the Dons are back to their full complement now that Bojan Miovski has been replaced.

  10. Morris on for Miovskipublished at 98mins

    Aberdeen 2-2 Celtic

    It looks like Connor Barron is able to continue, but Bojan Miovski is replaced with fellow forward Shayden Morris.

    A blow for Aberdeen to lose their top scorer at such a crucial time.

  11. Injury worries for Donspublished at 96mins

    Aberdeen 2-2 Celtic

    Aberdeen have a couple of bodies on the ground receiving treatment.

    Both midfielder Connor Barron and striker Bojan Miovski are down in pain.

  12. Aberdeen can't over commitpublished at 14:42 British Summer Time 20 April

    Aberdeen 2-2 Celtic

    James McFadden
    Former Scotland forward on BBC One Scotland

    It'll be interesting how this is going to play out.

    For Celtic, it's keep doing what you were doing, control the ball, move Aberdeen about.

    For Aberdeen, it's a tough one. They've looked so dangerous when they get the ball forward with Sokler and Miovski - and that is where they're going to get their joy.

    But they can't over commit and throw too many bodies forward as it leaves gaps for Celtic

  13. This is why there's extra-timepublished at 14:41 British Summer Time 20 April

    Aberdeen 2-2 Celtic

    Media caption,

    Sokler scored a dramatic stoppage-time equaliser

  14. Postpublished at 93mins

    Aberdeen 2-2 Celtic

    Ester Sokler is through on goal from Jamie McGrath's through ball.

    The Slovenian striker is one-on-one with Joe Hart, but he sends it wide of the goalkeeper and a post.

    Sokler might have been offside in any case.

  15. Aberdeen's gameplan workingpublished at 14:38 British Summer Time 20 April

    Aberdeen 2-2 Celtic

    Leanne Crichton
    Former Scotland international on BBC One Scotland

    I thought, in the second half, it felt like the game was only going one way - certainly for that opening 25 minutes.

    But you have to give enormous credit to Aberdeen. I think tactically their gameplan isn't far off where they'd want to be.

    To score at that point... you know how you feel as the team winning 2-1, but you know the adrenaline you get when you get the equaliser like that.

  16. KICK-OFF EXTRA TIMEpublished at 14:37 British Summer Time 20 April

    Aberdeen 2-2 Celtic

    Celtic get the extra 30 minutes under way.

  17. Postpublished at 14:36 British Summer Time 20 April

    Aberdeen 2-2 Celtic

    Now we can catch our breathe.

    Both sides will no doubt need it.

    Aberdeen looked out on their feet, but that late equaliser will have been a body blow to Celtic.

    Who will win it now? Thumbs up for Aberdeen, thumbs down for Celtic below.

  18. FULL-TIME (EXTRA-TIME TO COME)published at 14:32 British Summer Time 20 April

    Aberdeen 2-2 Celtic

    Well, we have another 30 minutes to enjoy. And I mean enjoy.

    Just when Celtic looked to have doused the Dons' resistance after those goals from Nicolas Kuhn and James Forrest after Bojan Miovski's early striker, Aberdeen come up with a stunning late equaliser.

    Ester Sokler's header sends us into extra-time against the odds.

  19. Postpublished at 90+6

    Aberdeen 2-2 Celtic

    It's end-to-end thrilling stuff now.

    First, Aberdeen have the ball bobbling dangerously inside the Celtic penalty box.

    But Celtic race to the other end and substitute striker Adam Idah has a shot blocked and it deflects clear off an Aberdeen head.

  20. Postpublished at 90+4

    Aberdeen 2-2 Celtic

    Alistair Johnston sends in a superb cross to the back post.

    It finds Luis Palma at the back post, but the winger's header is across the face of goal and there are no Celtic players there to finish.