Muhammad Yakubu gave Kano Pillars the lead in the 11th minute.
Rangers levelled from the spot through Godwin Obaje on 24 minutes.
Isaac Saviour gave Rangers the lead for the first time six minutes before hour mark with Innocent Saviour slotting the ball home.
Read Also:Napoli Still Dangerous Without Osimhen AC Milan Boss Pioli
Nwaodu Chukwudi scored twice to wrap up scoring for the Flying Antelopes.
At the Pantami Township Stadium, Sadiq Shuabu scored from the spot on the dot of 90 minutes as Gombe United defeated Plateau United 1-0.
Former champions Akwa United held Bendel Insurance to a 0-0 draw at the Samuel Ogbemudia Stadium, Benin City.
Akwa United are still without a win this season.
The six remaining matchday five games will be played on Sunday.
Copyright 2023 Completesports.com All rights reserved. The information contained in Completesports.com may not be published, broadcast, rewritten, or redistributed without the prior written authority of Completesports.com.