Deandra Dottin's third ODI hundred guided the West Indies to a competitive total of 234/3 in the first ODI against South Africa in the first ODI in Johannesburg on Friday.
The West Indies' innings was curtailed by a second rain delay after 45.3 overs after a first one that caught the ground-staff by surprise failed to halt their momentum.
The extended rain-break ended the West Indies' knock and left the hosts with a Duckworth/Lewis/Stern-revised target of 204 in 29 overs.
Dottin's ton, her second against South Africa in limited overs cricket, came off 113 balls, but her leg-side power rendered the Proteas helpless as she pounded 18 fours and four sixes.
Such was her power, her sixes cleared the field effortlessly and outsmarted Sune Luus's field placements at every turn.
The innings was chanceless, but the opportunity she gave for a dismissal was shelled by Masabata Klaas (1/55) at deep long-off off the bowling of Luus (0/29).
The maturity and masterful nature of Dottin's knock was highlighted by the fact that she didn't temper her pace despite the loss of wickets at the other end.
She watched on when Rashada Williams (1) was trapped in front by Shabnim Ismail (1/24) while Kycia Knight (1) feathered a Ayabonga Khaka (1/55) delivery to Sinalo Jafta to leave the visitors struggling at 27/2 in the 10th over.
She and captain Stafanie Taylor (12) looked menacing, until Taylor had to retire hurt when she couldn't get out of the way of a powerful Dottin drive.
While taking evasive action, the ball hit Taylor flush on the arm and she left the field in visible discomfort. Dottin though transferred the discomfort to the Proteas bowlers with her powerful leg-side hitting and energetic running in between the wickets.
Dottin then combined with Hayley Matthews (51) for a 186-run stand for the third wicket that deflated the hosts, who were more than relieved when the rain came at 17:33 and cut short Dottin's epic.