Esterhuizen (Team Giant) finished in 2:21:11, pipping Brandon Christians (Alpha Body Works) and Graeme Ockhuis (Yorkshire) to the post.
Schoeman (Team Africa Silks Bestmed) claimed the victory in the ladies race in 2:32:15. Second and third were Celeste Renaud (UCT Private Client Holdings) and Carmen Buchacher (Velocity Sports Lab).
Esterhuizen, a former world junior track champion and 2012 Olympian, said his goal was always to win with a full lead-out, but the final few kilometres didn’t go according to plan.
“My teammates did a great job of getting me to the front but then in the final run-in I lost them, and had to fend for myself, so with 200 metres to go I started my sprint and was very happy to take the win.”
It was Schoeman’s third win at this event and she was suitably thrilled with her victory.
“It was a great race in perfect conditions. It’s always stressful when you know it’s going to be a bunch sprint but I managed to stay out of trouble and pull it off, so I was really happy.”
As the final premier seeding event for the 2017 Cape Town Cycle Tour, over five thousand cyclists lined up to participate in the second biggest road race in the Western Cape.