The all-rounder scored one of two centuries of the week, hitting 107 (106 balls, 11 fours, 1 six) to help her side post 231/6 at St Andrews.
Yolani Fourie did help them hit back after the dismissal of the openers by taking 3/40.
Another South Africa international, Trisha Chetty, helped Gauteng make a good fist of the chase after she made exactly 100 (127 balls, 9 fours). She was woman alone however, and lacked support from the other end as her team ended on 193 for eight - Alysia Rudolph the second highest scorer in the innings with 21.
Tatum le Roux (3/35) and Nadia Mbokotwana (3/38) were the pick of the bowlers, sharing six wickets between them, but it was not enough to curb a rampant WP batting side. Lara Goodall (2/32) chipped in with a double strike of her own as WP held out for a comfortable win in the end.
In the only other completed match of the final day, an unbeaten half-century from Robyn Dormehl helped Easterns beat Free State by three wickets at the University of Free State Oval.
Batting first, the host union posted 128/6 in 36 overs with Izel Cilliers top-scoring with 33.
Masingita Khoza (2/14) and Rode de Nysschen (2/15) claimed two wickets each for Easterns.
Dormehl then hit 65 off 104 balls (6 fours) to guide the chase. This was despite Michelle Botha (3/18) striking regularly around her, the top-scorer leading her side to victory.
Matches between North West and Northerns as well as Border against Boland were abandoned due to wet weather.
For full scorecards from the National Women’s Week, go to www.websports.co.za.