Leopards score late to deny Stellenbosch their first top-flight win