Ndimeni at times was caught for pace but never lost her composure.
The tactical chess match continued well into the second half as the combatants asked questions of each other.
Nigeria came close through Francisca Ordega after the restart but the chance that went wide was indicative of the profligate nature of the game.
Nigeria could have and should have scored when Swart was forced to concede a penalty after she fouled
Ordega in the 74th minute.
Banyana indulged in some gameswomanship before and after the penalty that proved to be successful as Oshoala terribly shanked the resultant spot-kick.
Banyana had to defend for their lives in the 83rd when a goal mouth scramble from freekick was cleared with great difficulty.
Mpumi Nyandeni, who came on as substitute, had a tame 85th minute shot that was easily saved by Tochwuku.