The loss combined with the University of Pretoria’s win over Chippa United at the same time sees the Ezenkosi only a point above the relegation zone in 14th place.
The win for United, on the other hand, propelled them into the top half of the table into eighth place with 27 points.
Jeremy Brockie was the man to hand the away side the three points with a hat-trick on the day sealing their seventh league win of the season.
Brockie scored his first goal in the 18th minute courtesy of a mistake by Cosmos goalkeeper Sherwyn Naicker, the goal-poacher pouncing on the loose ball with a clinical finish to register his seventh of the season, 1-0.
Cosmos finished the opening half the stronger of the two teams with Luyolo Nomandela coming the closest to an equaliser in the 33rd minute, but he fired narrowly over from the edge of the box.
United took a slender one goal lead into the break.
Dove Wome doubled the away side’s lead 13 minutes into the second half turning home a pass from Luvolwethu Mpeta with consummate ease, 2-0.
Brockie grabbed his eighth goal of the league season on the hour mark when he was put through on goal by Thuso Phala and made no mistake with just the keeper to beat, 3-0.
In the 69th minute Brockie made sure of his side’s victory with his ninth league goal after turning the ball into the back of the net from close range following some quick interchanges by the United attack, 4-0.
Cosmos ended the match on a strong note with their first goal ten minutes later courtesy of a strike from Denver Mukamba, 4-1.
Mician Mhone scored the home side’s second goal in the 85th minute, but it was too little too later as the game ended 4-2.