Champions Galatasaray produced arguably one of their most inspiring display all season as they came back from 2-1 down to snatch a 3-2 win away at Caykur Rizespor to stay within two games of retaining their league title, AOIFootball.com reports.
In a game that had four Nigerians on parade from the starting XI, both teams were hoping to claim a morale-boosting three points in order to finish the season on a high.
But it was the visitors who opened scoring nine minutes into the clash when the ever lively Onyekuru found Sofiane Feghouli just on the edge of the box before the Algerian chipped home sumptuously to give Galatasaray a 1-0 lead.
Galatasaray were then awarded a golden opportunity to double their lead but league highest goal scorer Mbaye Diagne failed to convert from 12 yards with the miss proving costly as the host went on to equalize through Vedat Muriqi on the dot of half time.
Rizespor were then reduced to ten men 17 minutes from time when Brian Samudio saw red for a rash challenge on Emre Akbaba which saw the midfielder fracture both his shin and calf.
Despite going down to 10 men, the hosts took the lead for the first time when former Dream Team forward Aminu Umar made it 2-1 to end his 11-game goals drought.
With defeat looming, the visitors were awarded their second penalty of the match two minutes into additional time when defender Chidozie Awaziem fouled Henry Onyekuru in the box and Senegalese forward Mbaye Dagne stepped up to convert this time for 2-2.
The visitors will however complete an astonishing comeback seven minutes into additional time when Diagne completed his brace to become the first foreign player to score 30 league goals and earn Galatasaray all three points much to the frustration of the home team who vented their anger at the centre referee as the final whistle sounded.
The win now leaves Galatasaray within two games of retaining their league title as they now have 66 points from 32 matches, three ahead of Istanbul Basaksehir who host Ankaragucu on Sunday