Rivio Ayemwenre's 89th-minute header sparked wild celebrations at the Mobolaji Johnson Arena, Onikan, on Sunday night, completing Ikorodu City's comeback against the Oluyole Warriors.
The Lakes extended their unbeaten streak to three consecutive games, surpassing Anthony Okachi's goal in the 15th minute.
Okachi, a former Ikorodu City player, took advantage of a defensive error to score his first goal of the season.
However, the Oluyole Warriors' joy was short-lived as Ikorodu City dominated the second half.
A header from Shola Adelani after a corner kick from Waliu Ojetoye in the 60th minute started the comeback.
Rivio Ayemwenre then sealed the victory with a dramatic header from Austin Uzondu's cross.
Other results
The final matches of matchday 11 of the Nigerian Premier Football League produced 20 goals, with five home wins and four draws.
Article page with financial support promotion
In Aba, the eastern derby between Abia Warriors and Enyimba ended in a 1-1 draw.
Enyimba scored first thanks to a Clinton Jephtha goal in the 18th minute, but it was canceled out by Ojonugwa Adejoh's equalizer four minutes later.
This result denied Enyimba the opportunity to jump to second place.
In Kano, Heartland denied Pillars a perfect homecoming at the Sani Abacha Stadium on Sunday.
Suraju Lawal's brace gave Heartland an early lead, but Rabiu Ali and Ahmed Musa helped Pillars draw 2-2.
Elsewhere, Godwin Obaje inspired Rangers International to a 3-2 victory over Bendel Insurance at Enugu Cathedral.
Obaje scored in the 21st minute, followed by Frank Umimiro's goal in the 40th minute and Effimi Edim's goal in the 55th minute.
NPFL classification
Remo Stars, Rivers United and Enyimba maintain their grip on the top three positions.
Akwa United improved their position slightly with a one-goal win over Nasarawa United on Saturday, moving to 17th position with 12 points.
READ ALSO: NPBF Final Eight: Rivers Hoopers confident of defending championship title
Bendel Insurance dropped to 18th place, while Nasarawa United and Lobi Stars occupy 19th and 20th positions respectively with 12 points each.
Full NPFL results
Ikorodu City 2:1 Shooting Stars
Sun Stars 1:0 Lobi Stars
Remo Stars 0:0 Rivers United
Insurance Rangers 3:2 Bendel
Enyimba 1:1 Abia Warriors
Bayelsa United 1:1 Katsina United
Kanemi Warriors 1:0 Niger Tornadoes
Kwara United 2:0 Plateau United
Pillars of Kano 2:2 Heartland