Mabel Mankgele has won the 2012 ACSA Eastern Cape Open after scoring the upset of the tournament, beating top seed Mariska Venter 5-7, 6-4, 6-3 in the final.