Ghana international Andre Ayew came off the bench to play an instrumental role as struggling giants Fenerbahce came from behind to draw against Istanbul rivals Besiktas in their battle to avoid relegation from the Turkish Super Lig.
Fenerbahce played out a 3-3 draw with Besiktas after the home side had taken a three-goal lead before the first-half.
19-time champions Fenerbahce, who finished second last season, trailed to goals from home pair Gokhan Gonul and Burak Yilmaz after just 18 minutes.
Yilmaz added a penalty in stoppage time before Fenerbahce who brought on former France midfielder Mathieu Valbuena and on-loan Swansea forward Andre Ayew at half-time responded with three goals in 12 second-half minutes.
Miha Zajc started the fightback on 55 minutes, with Sadik Ciftpinar and Hasan Ali Kaldirim also netting past on-loan Liverpool keeper Loris Karius to complete an extraordinary turnaround.
Neither side managed to find a dramatic winner, despite almost 10 minutes of injury time.
As a result of the draw, Fenerbahce moved up to 5th from bottom, a point clear of safety, while third-placed Besiktas remain 11 points adrift of leaders Istanbul Basaksehir.