The tourists headed to East London having been on the brutal receiving end of AB de Villiers' quickest century in ODI history at the Wanderers last time out and needing a victory to keep the five-match rubber alive.

What they produced was a truly pitiful batting display, slumping to 122 all out in 33.4 overs as seamer Vernon Philander (3-27) and leg-spinner Imran Tahir (4-28) made the most of shot selection that ranged from the irresponsible to the bizarre.

Despite losing opener Rilee Rossouw cheaply, Hashim Amla and Faf du Plessis showed the West Indies how it was done on a slow pitch that contained few demons.

Amla moved to 61 not out when he pulled four behind square to finish the match with less than half of South Africa's 50-over allocation required. Du Plessis had an unbeaten 51 when the paltry target was achieved.

A tour embarked upon amid off-field turmoil is now threatening to unravel completely for the West Indies - their triumph in the Twenty20 series a quickly fading memory as inexperienced captain Jason Holder seeks to pick up the pieces ahead of next month's World Cup.

Holder will have to hope they do not plunge such depths again as a wretched innings failed to recover from openers Dwayne Smith and Chris Gayle both departing caught behind to Philander for a total of six runs.

Philander's first ball of the innings accounted for Smith before he benefited from a loose Gayle drive.

Paceman Dale Steyn removed Narsingh Deonarine in similar fashion and Denesh Ramdin played on to the same bowler to leave the score 43-4.

Marlon Samuels represented the West Indies best chance of recovery until he inexplicably hoisted Imran Tahir to long-off for 26, before a 31-run stand between Jonathan Carter (18) and Andre Russell (16) brought relative respite.

Tahir removed Carter lbw after Russell was bowled aiming an ugly heave at Morne Morkel.

A pair of lbw verdicts against Carlos Brathwaite and Jerome Taylor continued Tahir and Philander's fine work and the spinner completed the innings by having last man

Sulieman Benn stumped for 18 - a last wicket stand of 26 with Holder (17 not out) required to move the total into three figures.

To his credit, Holder pointed the way forward for his team with the ball, Rossouw pulling to Deonarine, but South Africa suffered no further setback as Amla and Du Plessis clinically closed out victory.