Leopards made the livelier start, attacking with pace to get the first shot away after Lehlohonolo Masalesa controlled a pass inside the box to force Elvis Chipezeze into a superb save.
Leopards captain Marks Munyai made an intelligent run on the right side of the penalty area to connect with a low pass, but the final delivery crashed against the side-netting just before 20 minutes.
The chances continued to fall for the home side as Mwape Musonda latched onto a long ball to go one-on-one with Chipezeze, but his final delivery crashed into the stands on 25 minutes.
Baroka were on the ropes, struggling to get a hold of the ball nor forcing any meaningful openings in front of goal.
However, Lidoda Duvha were given their rewards right on the half and hour mark when Musonda picked up a loose ball from poor defending to curl into the top corner for his fifth goal of the season.
As Baroka aimed at launching a come back, Leopards hit again in more mesmerizing fashion, identical to the first.
The lead was doubled as a scorching curler from Tshwarelo Bereng found the top corner following an assist from Khulisi Mudau 10 minutes to halftime.
Following attacking reinforcements in the form of Ranga Chivaviro and Collins Makgaka, the Telkom Knockout champions were keen to show their resolve on the encounter.
Their first shot on goal was tipped on the left-hand post from King Ndlovu following a shot from Collins Makgaka.
Dylan Kerr’s men responded instantly as Musonda aimed for his double with a shot from the box, which forced Chipezeze to get his might behind it to steer for a corner on 55 minutes.
Despite being in control, Leopards pressed forward for more goals which allowed Baroka to play on the counter-attack.
This risk allowed Baroka to reduce the deficit from a corner which Hassan Banda managed to nod in from the back-post on 68 minutes.
Kerr’s men weren't rattled though and continued their all-out attacking game closer to the end.
Baroka threatened again when Jemondre Dickens narrowly missed the bottom corner inside the final minutes to round off the encounter, but Leopards hung on for three points.
Leopards: K.Ndlovu, Zulu, Munyai, Munganga, Hlogwane (Mahangwahaya 85'), Masalesa (Mokoena 77'), Bereng, Tshepe (Nange 70'), Mudau, Musonda.
Subs: Maduwa, Ndou, Ndlovu, Mokoena, Kapinga, Mahangwahaya, Nange.