Aberdeen roared back from two goals down to pick up a point in a snow-interrupted Europa Conference League thriller at HJK Helsinki.
A 10-minute delay in the second half to clear the pitch gave both teams a chance to catch their breath in a wild game, which the hosts took control of with first-half goals from Hassane Bande and Santerri Hostikka.
Rattled by the hot start in freezing conditions, Aberdeen pulled one back through a sensational half-volley from defender Angus MacDonald, before Duk's back-post header completed the comeback.
Neither side could find a winner in the frantic scenes either side of the weather-enforced break, meaning Aberdeen - whose qualification hopes were already over - stay in third in Group G, a point ahead of HJK.Reaction & as it happenedEverything you need to know about Aberdeen
More to follow.
Formation 3-4-385Mäenpää6HalmeSubstituted forOlusanyaat 74'minutes15Tenho14Peltola23Soiri10LingmanBooked at 90mins24KanellópoulosSubstituted forHetemajat 67'minutes18KeskinenBooked at 86mins7HostikkaSubstituted forRaitalaat 68'minutes9Radulovic17BandéSubstituted forOllilaat 68'minutes
Substitutes1Öst2Ollila3Hämäläinen4Toivio5Santos Da Graca8Rogic19Paananen22Raitala27Kouassivi-Benissan29Olusanya37Tanaka56Hetemaj
Formation 3-5-224Roos33Rubezic27MacDonald5Jensen28MilneSubstituted forDevlinat 74'minutesBooked at 84mins21Polvara8BarronBooked at 42mins23DuncanSubstituted forMcGrathat 45'minutes17Hayes14GuèyeSubstituted forSoklerat 45'minutes11Henriques de Barros LopesSubstituted forMiovskiat 74'minutes
Match ends, HJK 2, Aberdeen 2.
Second Half ends, HJK 2, Aberdeen 2.
Përparim Hetemaj (HJK) wins a free kick in the defensive half.
Foul by Bojan Miovski (Aberdeen).
Lucas Lingman (HJK) is shown the yellow card for a bad foul.
Foul by Lucas Lingman (HJK).
Ester Sokler (Aberdeen) wins a free kick on the left wing.
Attempt saved. Bojan Miovski (Aberdeen) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Ester Sokler.
Pyry Soiri (HJK) wins a free kick in the defensive half.
Foul by Ester Sokler (Aberdeen).
Foul by Tuomas Ollila (HJK).
Nicky Devlin (Aberdeen) wins a free kick on the right wing.
Topi Keskinen (HJK) is shown the yellow card.
Topi Keskinen (HJK) wins a free kick in the attacking half.
Foul by Dante Polvara (Aberdeen).
Attempt missed. Ester Sokler (Aberdeen) header from the centre of the box misses to the right. Assisted by Jonny Hayes with a cross.
Jukka Raitala (HJK) wins a free kick in the defensive half.
Foul by Bojan Miovski (Aberdeen).
Nicky Devlin (Aberdeen) is shown the yellow card.
Foul by Bojan Radulovic (HJK).
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Squad number85Player nameMäenpää
Squad number6Player nameHalme
Squad number15Player nameTenho
Squad number14Player namePeltola
Squad number23Player nameSoiri
Squad number10Player nameLingman
Squad number24Player nameKanellópoulos
Squad number18Player nameKeskinen
Squad number7Player nameHostikka
Squad number9Player nameRadulovic
Squad number17Player nameBandé
Squad number2Player nameOllila
Squad number22Player nameRaitala
Squad number29Player nameOlusanya
Squad number56Player nameHetemaj
Squad number24Player nameRoos
Squad number33Player nameRubezic
Squad number27Player nameMacDonald
Squad number5Player nameJensen
Squad number28Player nameMilne
Squad number21Player namePolvara
Squad number8Player nameBarron
Squad number23Player nameDuncan
Squad number17Player nameHayes
Squad number14Player nameGuèye
Squad number11Player nameDuk
Squad number2Player nameDevlin
Squad number7Player nameMcGrath
Squad number9Player nameMiovski
Squad number19Player nameSokler