League leaders Kano Pillars recorded a valuable 3-1 win at El Kanemi yesterday, but Enyimba kept up the title chase with a second away win at Nembe City also.
Pillars still set the pace with 62 points from 36 games, while Enyimba won 2-1 at Nembe to move to 60 points.
Wolves slipped to third on the table after they were forced to a 1-1 draw at Sharks.
They now have 59 points
In Kano, Ubong Ekpai put the visitors ahead in the 25th minute, but two minutes later, Nigeria U20 star Ifeanyi Matthew equalised for El Kanemi.
Adamu Hassan restored Pillars lead on the half hour mark to take his goals haul to 13, before Adamu Murtala took the game beyond the Warriors with an 81st minute strike.
At Omoku, Enyimba came back from a goal to also win 2-1 courtesy of a brace by leading scorer Mfon Udoh, who has now equaled the all-time record of Jude Aneke set three seasons ago.
The championship could well now be decided on the final day when Enyimba host Pillars in Aba.
In Port Harcourt, Warri Wolves were coasting home with victory before Sharks restored parity almost at the death
Ibenegbu Ikechukwu ‘Mosquito’ put Wolves ahead in the 14th minute when he riffled in a shot from rebound after goalkeeper James Aiyeyemi blocked Ifeanyi Ede’s effort at goal.
Fortune Omaniwari scored the equaliser off Christian Pyagbara’s pass in the closing minutes.
Nasarawa moved into fourth place after a 2-1 win at home against Sunshine stars as title contenders Dolphin and Enugu Rangers crashed on the road to falter in their bids.
Relegation-threatened Bayelsa dumped Dolphins 3-1 and Rangers lost 1-0 at another struggling side Gombe United
Goalkeeper Terka Melai scored his eighth penalty goal this season to give Lobi a narrow 1-0 win at home against Akwa United.