The spoils were shared in Lithuania as FK Ekranas scored a 93rd-minute equaliser seconds after FK Bakı seemed to have prised a winning goal.
There was little hint of the flurry of second-half goals to come during a tense opening period but the game livened up after the restart when Deimantas Bička struck from the penalty spot only for Felix Felipe Almeida to level 12 minutes from time. The champions of Azerbaijan appeared to have won the contest through William Rocha Batista, however Valdas Trakys equalised to set up an intriguing second leg in seven days' time.
Bakı went closest in the opening half when Ernad Skulic rattled the crossbar of Vytautas Černiauskas's goal, but the Lithuanian titleholders pushed from the start of the second period and were rewarded with a 53rd-minute penalty, won by Trakys and converted by captain Bička. The hosts tried to increase their advantage after that and Bakı had to thank Khalidou Sissokho for saving with his legs from Trakys after 64 minutes.
Gjokica Hadzievski's side restored parity when a defensive lapse allowed Bakhtiyar Soltanov to cross low for Felipe Almeida to score from close range before the late drama. Černiauskas parried a cross that substitute Rocha Batista slotted in, but Saulius Širmelis's charges snatched a draw when Trakys beat two defenders and found the net.