Gamildien then stepped up and scored from the spot-kick and it was his sixth goal in the last six league matches.
The victory saw Swallows go level on points with PSL log leaders, Mamelodi Sundowns, who were held to a 0-0 draw by SuperSpprt United on Saturday afternoon.
The defeat saw Baroka slip down to the ninth spot on the league standings and they are now winless in five matches.
Meanwhile, Dan Malesela's Chippa United claimed a hard-fought 1-0 victory over TS Galaxy at Mbombela Stadium in Nelspruit.
Frederic Nsabiyumva was the hero for the Chilli Boys as his first-half goal was enough to hand the visitors the victory on the day.