Midfielder Josta Dladla ended an 18-month goal drought for Kaizer Chiefs, scoring the winner, as Chiefs beat Jomo Cosmos 2-1 during the opening weekend of the South African Premiership season.
Dladla tapped a low pass from Siphiwe Tshabalala into the net with one minute left to play at Soccer City, giving Chiefs' Serbian coach Vladimir Vermezovic his initial first-round league win after a loss and draw in previous years.
It was a disappointing climax to a tense tussle for promoted Cosmos after they had saved a penalty and scored a superb second-half equaliser.
Chiefs, who placed third last season behind Orlando Pirates and Ajax Cape Town in a title race settled on the final day, made a great start on a chilly Soweto night when Lehlohonolo Majoro touched a Bernard Parker cross into the net on just two minutes.
Cosmos, on the other hand, have alternated between the 16-club Premiership and the first division, but snatched a stunning goal eight minutes from full-time through newcomer Tshidiso Tukane. The diminutive Tukane unleashed a dipping drive from well outside the penalty area that flew over veteran Arthur Bartman, a first-half substitute for injured goalkeeper Itumeleng Khune.
Bloemfontein Celtic and Platinum Stars were convincing winners against Lamontville Golden Arrows and Ajax respectively, while three-time champions SuperSport United hit back to draw 1-1 at Free State Stars.
Zambian Clifford Mulenga was on target twice within four minutes for Celtic early in the second half after Thokozani Mshengu had beaten Brazilian goalkeeper Helton da Rocha to put the visitors ahead before half-time.
New signings scored both Platinum goals during the first half in north-west town Rustenburg with Lantshene Phalane finishing off a cross that eluded Ajax goalkeeper Sean Roberts and Elias Ngwepe converting a penalty.
Free State were ahead within nine minutes through Edward Manqele following a lapse by young goalkeeper Ronwen Williams, but Anthony Laffor levelled the score with a second-half penalty.