SuperSport United started life without coach Kaitano Tembo on a winning note as they upset Kaizer Chiefs 1-0 at the FNB Stadium on Saturday night.
Amakhosi welcomed back Khama Billiat in the absence of Keagan Dolly, while Thamsanqa Gabuza was back from suspension for SuperSport, who had assistant coach Andre Arendse at the helm following Tembo's shock axing earlier this week.
The rain started coming down early in the first half and stuck around for most of the match, which made things trickier for the players.
Siyabonga Ngezana had a chance to put Chiefs ahead with a header early on following a corner kick into the box, but his effort was wide.
Meanwhile, Jesse Donn was proving a handful for the Chiefs defence, probing with incisive balls into dangerous areas, one of which picked out Thapelo Maseko, who was denied by Brandon Peterson.
Amakhosi came close to breaking the deadlock late in the first half, with Billiat forcing a save out of Ronwen Williams before Nkosingiphile Ngcobo nearly scored from the rebound.
Chiefs thought they were in front on the stroke of half-time after a simple tap-in from Samir Nukovic before the offside flag intervened, while SuperSport should have taken the lead at the other end via Gabuza moments later as he somehow missed the target.
Chiefs had a couple more chances after the break, most notably just before the hour mark when Billiat fired in a great corner only for Cole Alexander to make a hash of his attempted shot.
Instead, it was SuperSport who struck on 68 minutes when Keenan Phillips sent an accurate pass in from the left for Gabuza, who made amends for his earlier miss with a smart finish to put the visitors in front.
Chiefs were desperate for a way back into the match but in truth they failed to trouble Williams in the United goal as the visitors held on to collect all three points.