Dikwena had to play with the numerical disadvantage for over 50 minutes after Ndumiso Mabena received a straight red card in the first half.
Fortunately though, they had already found the back of the net twice prior to the sending off thanks to goals from Robert Ng’ambi and Eleazar Rodgers.
The loss for Cosmos is their first of the League season, and also saw them concede and score their first goals of the campaign after drawing their first three matches 0-0.
Dikwena got off to a flying start and opened the scoring in the 12th minute when a quick free-kick saw Ng’ambi through on goal and calmly placed the ball over onrushing Cosmos keeper Sherwin Naicker.
Stars continued to press forward and managed to double their lead on the half-hour mark thanks to a 12-yard header from Rodgers after he got onto the end of a corner-kick.
The second half saw Cosmos pushing forward, but their finishing in front of goal was not at its best.
In the 73rd minute, however, the home side managed to pull a goal back after a powerful low drive from Cheslyn Jampies found the back of the net.
Cosmos continued to apply pressure on the Dikwena goal thereafter, but a combination of poor finishing and good goalkeeping from Bouna Coundoul meant there was no change to the score.