Rangers bounced back from their disappointing home loss to Akwa United on Sunday to beat Kano Pillars 1-0 in a rescheduled game at the Nnamdi Azikwe Stadium on Wednesday.
The match started with great intensity with both not ready to give anything away before the first chance of the game fell to Pillars in the 7th minute, but David Ebuka shot went wide.
Rangers had their first opportunity almost immediately as Israel Abia was clear on goal but his effort was saved by Joshua Enaholo of Pillars.
The first half ended goallessly but the second forty-five minutes produced more chances as both sides opened up play, but the finishing was still lacking.
However, Abia thought he had put Rangers in front in the 61st minute after he put the ball into the back of the net but the flag was up for an offside.
Japhet Opubo made a wonderful save in the 65th minute to deny Kano Pillars of the opening goal after Rabiu Ali curling strike from outside the area was sailing into the net.
Pillars from then all were in control of the match and created clear cut chances but it was Rangers who scored against the run of play in the 75th minute.
Ifeanyi George went on a solo run dazzling past three players before setting up Chinonso Eziekwe who made no mistake in burying the ball into the net.