David Maree crossed the line in second position, with Tyler Day third.
Fourth place went to Alexander Worsdale, while Dian Janjetich completed the top five.
“Our team was low on riders today, with two being away and one feeling ill, so we basically had three riders doing the work of six,” said Girdlestone.
“Team Enza animated a lot of the racing, but having grown up in the area with this route as my training ground in my younger years, I knew exactly where to hit the guys hard and where the stress points were on the course.”
He said their goal was to race strategically and conserve energy until the Solomon Mahlangu climb.
“I knew that if we had enough left in the legs, we could do some damage and get rid of Nolan Hoffman.
“We knew that if Nolan got over the climb with us, he would have posed a massive challenge and possibly beat us to the finish, but I managed to create the gap on the climb and was able to hold it all the way to the finish. All in all, it was a good morning out, and I’m proud of my team.”
In the women’s race, Desray Sebregts and Parys Edwards placed second and third respectively.
View more results below.
1. Dylan Girdlestone 2:08:43
2. David Maree 2:09:01
3. Tyler Day 2:09:01
4. Alexander Worsdale 2:09:02
5. Dian Janjetich 2:09:03
6. Joshua van Wyk 2:09:03
7. Louis Visser 2:09:03
8. Luke Chambers 2:09:04
9. Flavio Venceslau 2:09:04
10. Wessel Swanepoel 2:09:04
1. Kim Le Court 2:38:13
2. Desray Sebregts 2:38:13
3. Parys Edwards 2:38:16
4. Heidi Dalton
5. Azulde Britz