Two-time Olympian Irvette van Zyl has triumphed at the Soweto Marathon three consecutive times and after recovering from a long-term injury, is ready to reclaim her throne.