Stefan de Bod sealed his second overall title in the five-day Bestmed Tour of Good Hope in Paarl today.
The country's premier road stage race, presented by Scicon and the City of Drakenstein, concluded alongside the Taal Monument that towers over the Cape Winelands town after 491km of racing.
De Bod's teammate, the Italian Matteo Sobrero, won the 82km final stage to seal the points jersey for the DiData Continental team as well.
The 21-year-old South African, who took the yellow jersey after Tuesday's individual time-trial, emerged from the pack on the steep final ascent and dragged Sobrero with him.
Their teammate and defending champion, Kent Main, took third spot on the stage to cement his runner-up position in the general classification ahead of ProTouch's Gustav Basson.
A delighted De Bod said their strategy could hardly have worked out better.
"Our first priority was to take the yellow jersey. Then we wanted to get a few stage wins [they took four out of five] and, thirdly, we hoped to pick up another jersey.
"So everything went perfectly to plan and it was a great team effort from day one."
De Bod, a specialist in racing against the clock, said the time-trial, which he won for the third year in a row, had been the key element in their triumph.
"The plan was for me to take the yellow jersey in the time-trial and from there we rode to protect it.
"We also had Kent in second place on GC, so, if something went wrong with me after the time-trial, we had a back-up plan."
After winning as a callow teenager in 2016, De Bod said he had enjoyed this week much more.
"Two years ago I was really young but it was a good race to win before going to Europe.
"I battled a bit on that first trip to Europe, with visa issues and the communication barrier, but I have gained so much experience in the last two years.
"This time I was much more relaxed during the week and did not stress as much."
He added that they had targeted the Tour of Good Hope at the start of the year.
"Bestmed and ASG put on a really good race and we see it as the biggest tour in South Africa," said De Bod. "It's an important one to win and it's great to be able to support local racing."
He will now tackle the Cape Town Cycle Tour on Sunday before joining his teammates on a flight to Italy in the evening to prepare for the European season. They will race on the continent until mid-October.
Overnight leader Ariane Luthi (Spur) completed a successful week by taking her fourth stage in a row to capture the women's title after ending fourth last year.
The Swiss pro, who led by just over three minutes going into the final day, was followed home by Carmen Buchacher, who also took second overall.
After experiencing drama with a snapped gear cable yesterday, Luthi said she felt a flutter of concern today when Mauritian Aurelie Halbwachs and former national rider Zanele Tshoko broke away midway through the stage.
"They built up a lead of about three minutes and I was just hoping someone would attack to close the gap," she said.
"Eventually we did close it to about one minute at the bottom of the final climb. I then put in an attack and only Carmen stayed with me.
"We caught Aurelie and I attacked once more just before the end to get the stage win."
Having set her sights on the overall title, the multiple Cape Epic winner said she was very happy at how the race unfolded.
"There are a lot of unknowns in this race in terms of the strength of your competition, so you just have to test the waters on the first day.
"The time-trial win was very important for me because that gave a confidence boost.
"And then to win the queen stage up Du Toitskloof Pass showed me that I had the legs, compared to some of the others."
ASG Events announced after the tour that the Emperors Palace Classic, which takes place in Johannesburg later this month, has been included in their stable of races that are presented under the Bestmed banner.
Stage 5, 82km
1 Matteo Sobrero (DiData) 2:02:27
2 Stefan de Bod (DiData) 2:02:28
3 Kent Main (DiData) 2:02:33
4 Gustav Basson (ProTouch) 2:02:34
5 Marc Pritzen (BCX) 2:02:47
6 Redwan Ebrahim (WCC) 2:02:54
7 Frans Claes (Alfa Bodyworks-Giant)
8 Rickardo Broxham (ProTouch) 2:03:03
9 HB Kruger (ProTouch) 2:03:06
10 Travis Barrett (Office Guru) 2:03:51
1 Ariane Luthi (Team Spur) 2:40:03
2 Carmen Buchacher (dormakaba SA) 2:40:15
3 Aurelie Halbwachs (Time to be confirmed)
Veteran men (30-39)
1 Jaco Cronje 2:20:31
2 Neil Timm 2:20:45
3 Alex Pavlov 2:21:10
Veteran men (40-49)
1 Marthinus Lamprecht 2:23:46
2 David Labuschagne 2:24:39
3 Werner Moolman 2:25:17
Veteran men (50-59)
1 Jose Antunes 2:27:39
2 Shane Daniel 2:27:43
3 Leon Olivier 2:28:01
1 Rickardo Broxham 2:03:03
2 Tiano da Silva 2:05:25
3 Tyrone Filander 2:05:09
4 Ethan Warrin 2:11:44
5 Charl Swanepoel 2:13:42
1 Stefan de Bod (DiData) 13:11:16
2 Kent Main (DiData) 13:12:41
3 Gustav Basson (ProTouch) 13:12:52
4 Matteo Sobrero (DiData) 13:13:10
5 HB Kruger (ProTouch) 13:14:40
6 Redwan Ebrahim (WCC) 13:15:28
7 Frans Claes (Alfa Bodyworks-Giant) 13:16:41
8 Bradley Potgieter (Cycle Power) 13:19:25
9 Jayde Julius (ProTouch) 13:19:28
10 Louis Visser (DiData) 13:24:56
1 Ariane Luthi (Team Spur) 16:24:01
2 Carmen Buchacher (Team dormakaba SA) 16:27:36
3 Lucy James 16:28:12
4 Catherine Colyn 16:29:46
5 Yzette Oelofse (Bestmed) 16:38:50
6 Anneleen Bosma 16:44:00
7 Dalene van der Leek 16:44:52
8 Yolandi Toit 16:50:28
9 Michelle Doman 16:57:46
10 Desray Zebregts 16:59:44
Veteran men (30-39)
1 Jaco Cronje 14:20:08
2 Alex Pavlov 14:24:43
3 Neil Timm 14:31:47
Veteran men (40-49)
1 Thys Oosthuizen 15:02:14
2 Julien van der Pluym 15:04:10
3 Johann Naude 15:05:03
Veteran men (50-59)
1 Jose Antunes 15:44:47
2 Shane Daniel 15:45:16
3 Leon Olivier 15:46:08
1 Rickardo Broxham 13:18:21
2 Tiano da Silva 13:50:37
3 Tyrone Filander 14:15:13
4 Ethan Warrin 14:40:19
5 Charl Swanepoel 14:56:35
Caption: Stefan de Bod (centre) won his second overall title after the 82km final stage of the Bestmed Tour of Good Hope, presented by Scicon and the City of Drakenstein, which ended at the Taal Monument near Paarl in the Cape Winelands today. With him are Kent Main (left, second) and Gustav Basson (third). Photo: Full Stop Communications