Zimbabwean Rutendo Nyahora set a blistering early pace but was soon caught by Makhanya, Lebogang Phalula and Rene Kalmer. While she lost ground before the 5km mark, with Makhanya and Phalula surging ahead to pass halfway in 16:14, Nyahora fought back in the closing stages.
Catching the lead duo, after Kalmer slipped off the back of the group, Nyahora joined Makhanya as they dropped Phalula with less than 3km to go. Makhanya drew clear of a tiring Nyahora in the chase for the line, winning her first Spar Grand Prix race in 18 months.
Her time of 32:54 eclipsed the previous race record of 33:06 set by Lebo Phalula last year, albeit on a different course.
“It was a great run against tough competition,” Makhanya said.
“This is my first win in Cape Town, so it’s a special one.”
Nyahora finished second in 33:03, also dipping under the previous mark, and Lebogang Phalula was third in 33:20.