The win also enabled the Lilongwe based side to open a four-point gap at the top of the 16-member log table. They now have 26 points from 11 games, four points ahaed of Nyasa Big Bullets, who have played 10 games.
Jack Chiona put the home side ahead in the first half. Minutes late, Mafco were reduced to men when their midfielder Zikhole Ngulube committed a sending-off-offence.
But Martin Masoatheka restored Mafco’s belief as he grabbed the equalizer a few minutes from half time break.
Both teams had scoring opportunities in the second half but failed to translate them into goal.
And when a draw seemed obvious, lady lucky smiled on the home side—Limbani grabbed the winner two minutes from time. Mafco still anchors the log table with seven points from 11 games.
Elsewhere, Mighty Be Forward Wanderers claimed a 0-2 win away over Nchalo United Mangochi Stadium. Wanderers netted through Isaac Kaliati and Peter Wadabwa.
Wanderers, who are hosting Dwangwa United Sunday afternoon at Balaka Stadium, have moved up from position nine to five with 17 points from nine games.
Should they collect three points over Dwangwa United, the defending champions will climb up to position three with 20 points.
At Mulanje Park Stadium, Azam Tigers returned to winning ways when they beat Mzuni FC 2-0, thanks to goals from Luke Chima and Victor Nyirenda.
Azam Tigers are currently on position four with 17 points from 12 games while Mzuni FC are second from the bottom with eight points from 12 games.