Basaksehir beat Fenerbahce 2-1 at the Fatih Terim Stadium to open up an 11 point gap with second placed Galatasaray at the top of the Super Lig table.
The Istanbul minnows took an early lead when Robinho reacted first to a goalkeeping blunder by Volkan Demirel on 19 minutes.
Basaksehir have the best defensive record in the league but also made a defensive error to allow Soldado in for the equaliser on 73 minutes.
Mert Gunok has now conceded just 12 goals in 24 games this season for the league leaders.
Fenerbahce have a few golden opportunities to take the lead but it was Basaksehir who had the last laugh.
Edin Visca carved open the opposition defence threading through a delightful pass to Napoleoni who slotted the ball past the keeper.
Basaksehir were simply better organised, worked harder defensively and were more decisive on the night.
Fenerbahce meanwhile are currently just a single point above the relegation zone.
See More: Turkish League Previews 25: Can Fenerbahce Stop Basaksehir? Are Galatasaray Still In The Title Race?
Basaksehir 2-1 Fenerbahce
Stadium: 3. İstanbul Başakşehir Fatih Terim
Referee: Hüseyin Göçek, Serkan Ok, Erdem Bayık
Başakşehir: Mert Günok, Caiçara, Mahmut Tekdemir, Serdar Taşçı (min. 15 Attamah), Kudriashov, İrfan Can Kahveci, Emre Belözoğlu, Visca, Mossoro (min. 87 Adebayor), Arda Turan (min. 77 Napoleoni), Robinho
Fenerbahçe: Volkan Demirel, Isla, Skrtel, Serdar Aziz, Hasan Ali Kaldırım, Jailson (min. 70 Valbuena-min. 85 Frey), Tolgay Arslan, Moses, Zajc, Eljif Elmas (min. 46 Mehmet Ekici), Soldado
Goals: min. 19 Robinho, min. 83 Napoleoni (Medipol Başakşehir), min. 73 Soldado (Fenerbahçe)