Match ends, Aberdeen 3, Celtic 3.

Lewis Ferguson's late penalty earned Aberdeen a dramatic draw with second-placed Celtic as Neil Lennon's side went a third match without victory.
Ferguson won and scored the opener from the spot but Callum McGregor restored parity with a fine solo effort.
Ryan Hedges bundled in Aberdeen's second but Leigh Griffiths rifled home to make it 2-2.
Ryan Christie's penalty put Celtic ahead for the first time but Ferguson levelled in an enthralling finale.
The two sides meet again in next Sunday's rearranged Scottish Cup semi-final from the 2019-20 campaign.
Celtic are three points behind leaders Rangers, who host Livingston later, while Aberdeen - who beat Hamilton in midweek - are a point behind third-placed Hibernian.

In wet and windy conditions that did not lend themselves to flowing football, Aberdeen's players claimed unsuccessfully for an early penalty after Ross McCrorie's header connected with Diego Laxalt's shoulder.
Olivier Ntcham flashed a long-range effort just past Aberdeen goalkeeper Joe Lewis' left-hand post before the hosts' Dylan McGeouch picked up a knock and was replaced by Connor McLennan.
Celtic were dominant in possession for most of the first half but were unable to convert that into chances, and when Ferguson was bundled over after getting the wrong side of Ntcham in the box, the hosts were given the chance to take a lead into half-time.
Scott Bain had replaced Vasilis Barkas in goal for Celtic and the Scotland man went right as Ferguson drove left to register Aberdeen's 16th successful penalty in a row.
The home team will have expected a response from the champions and it came early in the second period as McGregor, the Celtic captain with Scott Brown on the bench, took matters into his own hands.
The midfielder started the move from deep, slipped the ball to Tom Rogic, received the return pass and stepped away from his defender before finishing with a low drive.
The Dons lost Marley Watkins and Ryan Edmondson to knocks while Scott Wright and Sam Cosgrove came on to give the hosts new impetus in attack.
It proved vital as Cosgrove held off Shane Duffy to turn and shoot in the box with Hedges on hand for the rebound after Bain had blocked.
Brown and Griffiths took over from Ntcham and Albian Ajeti and the Scotland striker received Rogic's pass inside the box to fire in Celtic's second equaliser, his rising shot flying past the helpless Lewis.
Celtic could smell victory and Mohamed Elyounoussi got to Kristoffer Ajer's cross just before Tommie Hoban and was brought down, giving Christie the chance to stroke the ball in from 12 yards.
But the drama was not over as Hedges squared for McLennan, who was tripped by McGregor, and although Cosgrove fired the loose ball against the bar, referee Willie Collum brought play back for the foul.
Ferguson stepped up again and scored his third goal of the week to give Aberdeen a point.
Man of the match - Ryan Hedges

What did we learn?
Substitutions proved key at Pittodrie with the return of Cosgrove - making his first appearance of the season after a knee injury - proving timely for Aberdeen's second goal and in preparation for next week's semi-final.
Griffiths again staked his claim to start with his second goal as a substitute this season. In Odsonne Edouard's absence, that is a huge boost for Lennon.
Celtic had switched from three at the back to four during their midweek defeat by AC Milan and continued with the latter at Pittodrie.
But the defence continually struggled to cope with Aberdeen when Derek McInnes' side got into the final third, as the loss of two penalties demonstrated. Lennon's side have now conceded eight goals in three games, having lost to Rangers last weekend.
What did they say?
Aberdeen manager Derek McInnes: "I'm just glad we got something out of it because it was no more than we deserved. We said at half-time we know Celtic won't lie down. I'm disappointed with a couple of the goals.
"The penalty decisions, the referee got them all right. Big decisions he got right. The players never gave it up and they deserve wholeheartedly their point."
Celtic manager Neil Lennon: "I'm disappointed we haven't won it. Defensively it's poor from our point of view. We can't accept the goals that we're giving away at the minute. It's too sloppy.
"I'll need to see the penalties again. I thought the referee had a very poor game - decision-making, being influenced by his assistants and some of the decisions were baffling. That's not an excuse as to why we dropped points but it didn't add to what was a cracking game of football. I thought he was poor for a referee of his level."
What's next?
Celtic visit Lille in their second Europa League group match on Thursday before meeting Aberdeen again at Hampden next weekend.
Player of the match
WrightScott Wright
Aberdeen
Avg
- Squad number25Player nameWrightAverage rating
8.16
- Squad number19Player nameFergusonAverage rating
7.88
- Squad number11Player nameHedgesAverage rating
7.72
- Squad number17Player nameHayesAverage rating
7.59
- Squad number40Player nameMcCrorieAverage rating
7.33
- Squad number4Player nameConsidineAverage rating
7.21
- Squad number50Player nameWatkinsAverage rating
7.09
- Squad number16Player nameCosgroveAverage rating
7.02
- Squad number18Player nameMcLennanAverage rating
6.86
- Squad number1Player nameLewisAverage rating
6.78
- Squad number3Player nameHobanAverage rating
6.74
- Squad number32Player nameEdmondsonAverage rating
6.64
- Squad number14Player nameTaylorAverage rating
6.58
- Squad number15Player nameMcGeouchAverage rating
6.08
Celtic
Avg
- Squad number9Player nameGriffithsAverage rating
5.03
- Squad number17Player nameChristieAverage rating
4.17
- Squad number18Player nameRogicAverage rating
4.12
- Squad number42Player nameMcGregorAverage rating
4.08
- Squad number93Player nameLaxaltAverage rating
4.03
- Squad number29Player nameBainAverage rating
3.81
- Squad number30Player nameFrimpongAverage rating
3.78
- Squad number35Player nameAjerAverage rating
3.57
- Squad number21Player nameNtchamAverage rating
3.50
- Squad number27Player nameElyounoussiAverage rating
3.42
- Squad number14Player nameTurnbullAverage rating
3.31
- Squad number8Player nameBrownAverage rating
3.25
- Squad number4Player nameDuffyAverage rating
2.95
- Squad number10Player nameAjetiAverage rating
2.92
Line-ups
Aberdeen
- 1Lewis
- 3Hoban
- 14Taylor
- 4Considine
- 15McGeouchSubstituted forMcLennanat 26'minutes
- 40McCrorieBooked at 52mins
- 19FergusonBooked at 13mins
- 50WatkinsSubstituted forWrightat 56'minutes
- 17Hayes
- 11Hedges
- 32EdmondsonSubstituted forCosgroveat 58'minutes
Substitutes
- 2Logan
- 5Leigh
- 8Ojo
- 10McGinn
- 16Cosgrove
- 18McLennan
- 25Wright
- 33Kennedy
- 43Woods
Celtic
- 29Bain
- 30Frimpong
- 4Duffy
- 35Ajer
- 93Laxalt
- 42McGregorBooked at 9mins
- 21NtchamSubstituted forBrownat 70'minutes
- 17Christie
- 18RogicSubstituted forTurnbullat 86'minutes
- 27Elyounoussi
- 10AjetiSubstituted forGriffithsat 70'minutes
Substitutes
- 3Taylor
- 8Brown
- 9Griffiths
- 11Klimala
- 12Soro
- 14Turnbull
- 56Ralston
- 57Welsh
- 65Hazard
- Referee:
- William Collum
Match Stats
- Possession
- Home38%
- Away62%
- Shots
- Home13
- Away14
- Shots on Target
- Home5
- Away7
- Corners
- Home3
- Away5
- Fouls
- Home12
- Away18
Live Text
Post update
Full Time
Second Half ends, Aberdeen 3, Celtic 3.
Post update
Attempt saved. Ryan Hedges (Aberdeen) left footed shot from the centre of the box is saved in the bottom right corner.
Post update
Attempt blocked. Lewis Ferguson (Aberdeen) right footed shot from outside the box is blocked. Assisted by Scott Wright.
Post update
Goal! Aberdeen 3, Celtic 3. Lewis Ferguson (Aberdeen) converts the penalty with a right footed shot to the bottom right corner.
Post update
Penalty conceded by Callum McGregor (Celtic) after a foul in the penalty area.
Post update
Penalty Aberdeen. Lewis Ferguson draws a foul in the penalty area.
Post update
Attempt missed. Sam Cosgrove (Aberdeen) left footed shot from outside the box is close, but misses to the right. Assisted by Ross McCrorie.
Substitution
Substitution, Celtic. David Turnbull replaces Tomas Rogic.
Post update
Attempt missed. Lewis Ferguson (Aberdeen) right footed shot from outside the box is too high from a direct free kick.
Post update
Foul by Callum McGregor (Celtic).
Post update
Ryan Hedges (Aberdeen) wins a free kick in the attacking half.
Post update
Ryan Christie (Celtic) wins a free kick on the right wing.
Post update
Foul by Andrew Considine (Aberdeen).
Post update
Foul by Callum McGregor (Celtic).
Post update
Ryan Hedges (Aberdeen) wins a free kick on the left wing.
Post update
Foul by Shane Duffy (Celtic).
Post update
Scott Wright (Aberdeen) wins a free kick on the left wing.
Post update
Goal! Aberdeen 2, Celtic 3. Ryan Christie (Celtic) converts the penalty with a left footed shot to the bottom right corner.
Post update
Penalty Celtic. Mohamed Elyounoussi draws a foul in the penalty area.

- Cillian Murphy: Peaky Blinders star shares a chill playlist
- The Yungblud Podcast: Fun, chaos and modern-day dilemmas
