The Springboks ended a 13-year winless streak in Dublin with a 24-13 victory over Ireland, but the match was overshadowed by five yellow cards to Ireland and mounting criticism of World Rugby's officiating standards.