The party pulled of a show of strength in its final rally before the 29 May national and provincial elections