Saturday's match between Aberdeen and Celtic provided drama aplenty.

From six goals to last-minute celebrations and penalty shootouts - the Scottish Cup semi-final encounter had the lot.

Celtic prevailed on penalties after a 6-5 win over the Dons, as Joe Hart made a big save from Killian Phillips.

However, one flashpoint that hasn't quite died down from the weekend's action was Aberdeen's strong claim for a penalty in extra-time, with Celtic leading 3-2, thanks to Matt O'Riley, at the time.

Cameron Carter-Vickers brought down Junior Hoilett after the former QPR man nicked in front of the US international when he went to clear the ball.

Referee Don Robertson sparked wild celebrations among the 8,000 Aberdeen fans as he initially appeared to point to the spot. 

However, it then became clear that he had actually awarded a foul against Hoilett on Alistair Johnston in the build-up to the later incident. This was checked and backed up by VAR.

So, this was why Aberdeen weren't awarded a penalty against Celtic in the game.

READ MORE: Date of Scottish Cup final between Celtic and Rangers

Speaking on BBC Sportscene though, Neil McCann believes they got that decision wrong, insisting Peter Leven's side should have been given the chance to score from 12 yards before their eventual equaliser.

"I don't think it is, no," McCann answered when asked if he thought it was a foul on Johnston. "I think it's two players challenging for the ball. I understand why he has given it. He looks at it and says I have to to give this free-kick.

"I think it's a stonewall penalty if play continues - but it's how long Don Robertson takes to make that decision that is puzzling to me. Why doesn't he blow immediately for the foul? With VAR we see referees wait and let the play develop, but if he sees it as a free-kick - give it. I didn't think it was."