There was no separating SuperSport United and Richards Bay in a DStv Premiership clash that ended 1-1 on Sunday evening.
The Natal Rich Boyz were on course for a narrow one-nil victory at the Lucas Masterpieces Moripe Stadium courtesy of a 67th minute Sanele Barns goal only for Harold Majadibodu to put the ball into his own net on 82 minutes.
Richards Bay then had the chance to take home all three points late on but Tshepo Mabua saw his 88th minute penalty saved by Jamal Salim.
The result left Richards Bay in second place on the standings with 30 points and Matsatsantsa in third with 28 points.
Somila Ntsundwana was first with a chance for the hosts with a header from a Barns delivery that flew just over the crossbar.
Grant Margeman then forced a save from Salim at the other end before Bradley Grobler placed a header just wide of the target.
SuperSport were pushing for a goal and Patrick Maswanganyi came as close as anyone during the first half with his strike on the half hour mark that narrowly missed its mark, while Ntsundwana was guilty of wasting a number of chances as Richards Bay ended the half strongly.
The second period was more cagey to begin with, with a number of niggly fouls stifling the play.
Thapelo Maseko looked lively as he latched onto a number of good balls forward, and found a Maswanganyi pass on 64 minutes but he could not direct his header on goal.
But Barns made no mistake just three minutes later with an expertly dispatched shot into the top right corner of the SuperSport goal.
Iqraam Rayners had been introduced on the hour mark and had a good few chances that just refused to go over the goalline but the pressure ultimately took its toll as Majadibodu inadvertently put the ball in the wrong net.
Ultimately SuperSport would be happy for a point as Mabua saw his 88th minute penalty saved, after Kegan Johannes had upended Ntsundwana in the area.