The goal, which came in the 80th minute, sent the CAPS United fans at the National Sports Stadium into a frenzy.
Silla received the ball on the edge of the box and sent his marker on a wild goose chase before smashing a dipping shot into the top-right corner of the goalpost.
The midfielder’s goal was the only one in the match and it was enough to secure victory for the Lloyd Chitembwe-coached side, who moved up to second position on the Castle Lager Premier League table.
CAPS United had to weather two scares from Tino Chiunye and Melvin Mukiwa, who both rattled Tonderai Mateyaunga’s crossbar inside a minute on the hour mark.
However, the home team held on to secure the win.
Speaking after the match, Chitembwe praised Silla for his impressive debut.
He said: “Adrian is a very talented player and we are happy to have him in our team. His goal was a moment of magic and it’s a great way for him to announce himself to the CAPS United fans.”
ZPC Kariba coach Darlington Dodo was disappointed with the result but took heart from his team’s performance.
He said: “We played well today and we created some good chances. Unfortunately, we couldn’t convert them into goals. We will go back to the drawing board and work on our finishing.”
With the win, CAPS United moved to second position on the log standings with seven points after three matches, the same tally as log leaders Dynamos who enjoy a better goal difference.
Highlanders who defeated champions FC Platinum 2-1 at home on Sunday are in third place. ZPC Kariba, on the other hand, slipped down to ninth on the log table with four points.
Despite the loss, ZPC Kariba’s performance in Sunday’s encounter will give coach Darlington Dodo a lot of encouragement going forward.