The CCC-Liv rider completed the 136km course in 4:01:40. Juanita Venter, who led for the majority of the race, placed second in 4:03:31. Joanna van de Winkel completed the podium after finishing in 4:04:41.
Tiffany Keep won the U23 national road race title after crossing the line in 4:05:30 and placing fourth overall.
During her race interview, Moolman Pasio said she was very impressed with Tiffany Keep and hoped to see her racing in Europe.
Defending champion Carla Oberholzer finished in fifth place.
The 30-34 vets race was won by Linda Jooste, with Tanya Sanel Barnes in second.
Lizle Rosenstein won the 35-39 category. Michelle Andrew placed second, with Lauren Coleman third.
Desray Foyn took the 40-44 race title. Nadine Nunes and Marisa van der Linde placed second and third respectively.
The elite/U23 men’s race will take place tomorrow.
View more results below.
1. Ashleigh Moolman Pasio 4:01:40
2. Juanita Venter 4:03:31
3. Joanna van de Winkel 4:04:41
4. Tiffany Keep 4:05:30
5. Carla Oberholzer 4:05:31
6. Hayley Preen 4:05:33
7. Zanri Rossouw 4:05:33
8. Suzan Cronje 4:05:36
9. Nicola Biani 4:05:59
10. Michelle Benson 4:05:59
Vets women (30-34)
1. Linda Jooste 3:32:07
2. Tanya Sanel Barnes 3:34:30
Vets women (35-39)
1. Lizle Rosenstein 3:32:03
2. Michelle Andrew 3:32:03
3. Lauren Coleman 3:32:04
Vets women (40-44)
1. Desray Foyn 3:18:22
2. Marisa van der Linde 3:21:08
3. Natasha Botha 3:31:21