Power Dynamos consolidated third place on the FAZ Super Division table while defending champions Zesco United were frustrated in their doubleheader at Levy Mwanawasa Stadium in Ndola on Sunday.
In the lunchtime kickoff, Power came from behind to beat Forest Rangers 2-1.
Power because the first top five club this season to beat Forest at home in Ndola after Zanaco, Green Buffaloes and Zesco all fell there.
But Power had to crawl from one-down to collect the three points when their ex-striker Kobe Chipeta haunted them in the 16th minute to put Forest ahead.
Power replied with two breathtaking free kicks from Kelvin Mubanga in the 23rd and 73rd minutes to collect the win.
Power move to 46 points, four behind second placed Nkana whom they host in the big Kitwe derby this Saturday at Arthur Davies Stadium.
And in the late kickoff, Zesco recorded their third draw in four games when they were held 0-0 by Green Eagles.
Eagles goalkeeper Satchmo Chakawaa was the busier man in this match denying Idris Mbombo in the 51st minute and Cletus Chama twice in the 82nd and 89th minutes.
Mathews Nkowani also had a go, but fired wide a glorious shot in the 84th minute off a layoff from Chama.
Zesco stay 5th on 37 points from 18 games played with six games in hand and are 18 points behind leaders Zanaco.
Eagles stay unbeaten for a third straight match but they stay 13th on 26 points.