It left it late, though, Ersan Gulum scoring the only goal in the last minute to leave his side two points behind second-placed Galatasaray and five adrift of leader Fenerbahce, which has a game in hand.
The day's other games all finished 2-1, with three teams in the relegation battle helping their cause.
Caykur Rizespor remains in the relegation zone but moved level on points with opponent Antalyaspor after coming from behind to win. Lamine Diarra gave the host an early lead but a quickfire second-half brace from Leonard Kweuke turned the game Caykur's way.
Genclerbirligi kept itself three points above the drop zone after upsetting fourth-placed Sivasspor despite handing it a half-time lead through Artem Radkov's own goal.
Sivasspor imploded, with Kadir Bekmezci and Cicinho both sent off as Bogdan Stancu equalised from the penalty spot just before the hour and Jimmy Durmaz grabbed an 82nd-minute winner.
There were also two red cards as Gaziantepspor beat rock-bottom Kayserispor - the big loser from the day's fixtures, as it is now nine points adrift of all its relegation rivals.
It took a 24th-minute lead through Henrique Sereno and saw its position strengthened further by Augustin Gilles Binya's dismissal seven minutes later.
But Cenk Tosun levelled from the penalty spot and, with Kayserispor's Alper Uludag also sent off, Abdou Razak Traore netted the winner.