Winston Kalengo finally broke the deadlock, before Kenyan forward John Makwatta scored on debut to seal the points for the away side.
Also on Sunday, Forest Rangers moved up to second with a 3-1 victory at another relegation-threatened outfit, Nakambala Leopards.
All of Rangers’ goals came in a six-minute spell in the second half as Zikiru Adams bagged a brace and Quadri Kola got the other. Lubinda Mundia got a late consolation for Leopards.
Zanaco claimed a fourth win in a row as they edged Kabwe Warriors 3-2 in a thrilling clash.
Lassa Kiala and Belchnace Makiese twice had Zanaco in front, only for Jimmy Ndhlovu and Ali Sadiki to level for the Kabwe side.
However, Zanaco were handed the chance to secure the three points when they were awarded a penalty and Roger Kola netted from 12-yards.
Green Eagles moved to the summit of the table as they claimed a hard-fought 1-0 victory at Green Buffaloes on Saturday, a second-half goal from Ronald Chibwe enough to settle the contest.
They moved ahead of Nkana FC, who were held to a 1-1 draw at Lusaka Dynamos. Idriss Mbombo put the visitors ahead, before Namibia international Willy Stephanus found an equaliser five minutes from the end.
NAPSA Stars slipped to a home defeat at the hands of Nkwazi as Stephen Mutama got the only goal, while Red Arrows fell by the same scoreline to Kansanshi Dynamos, as Eric Yema netted the decisive goal.
Kennedy Musonda scored a hat-trick in nine second-half minutes as Power Dynamos humbled Kabwe YSA 4-0, with Dave Daka the other player to hit the target.
In the final match on Saturday, Lumwana Radiants and Buildcon played to a goalless draw.
Green Eagles head the table with 40 points from 20 games, followed by Forest Rangers (39 from 21), Nkana (39 from 21) and Zescoi United (38 from 19).