Kaizer Chiefs saw their hopes of finishing in the top eight dented with their winless run extended to four games in a 1-1 draw with Swallows FC in their DStv Premiership clash at the FNB Stadium on Wednesday.
Amakhosi came into the game desperate to get back to winning ways and brought Leonardo Castro, Njabulo Blom, Willard Katsande and Daniel Cardoso into the starting lineup.
The visitors got off to a fast start as, with eight minutes gone, Sifiso Hlanti whipped in a superb cross from the left flank which was met by Kagiso Malinga, who managed to ghost in front of Ramahlwe Mphahlele before flicking his header across goal and past Bavuma into the Chiefs net.
The Glamour Boys hit back six minutes later as Lebogang Manyama delivered a cross from the right flank and, although Happy Mashiane hit the upright with his header, Castro was in the right spot to head home the rebound.
Both teams then went in search of the lead, with Swallows going closest in the remaining minutes of the first half as Lebohang Mokoena struck a vicious volley from range striking the upright.
Castro was looking dangerous at the start of the first half and had a couple of chances with his head but failed to hit target on both occasions.
Chiefs looked to push forward in search of a winner but were met by a well-drilled and organised Swallows team, who managed to hold on for yet another draw.