Oberholzer won the shortened 60km rain-soaked race in 1:49:07, beating Joanna van der Winkel into second place by just under 20 seconds, with teenager Tiffany Keep third.
“It was a big confidence booster knowing I can step onto the top step of the podium again.”
Oberholzer, who won the SA National Road Championships in February, said the conditions were challenging on the day and as a result the race was shortened by 40km.
“Conditions were very misty and the rain was coming down hard,” she said. “The route was almost deemed not to be safe.
“Our tactics had to be very short and sweet. I put in a big attack with about two kilometres to go which is where I managed to hang on to take the win.
“Having my teammate Lynette [Burger] with me in the last couple of kilometres definitely counted in my favour. There were not too many other tactics as the race was much reduced.”
Oberholzer said safety was of primary importance in a race held under such harsh conditions.
“It was important to stay safe and out of trouble,” she said. “When the roads are as wet as they were it can be dangerous.
“It was also cold, so it was important to keep up your nutrition. It was a very mental race so it was important for me to talk to myself, [telling myself] to ride as hard as I could until I crossed the finish line.”
Oberholzer plans to take a “small” break now, before she sets her sights on the second half of the season, with her next major goal the Jock Tour in July.