Irinka Sadie goes from last to first in a stunning Kennerson Park victory