Riding on Romario Shepherd's late batting assault and a five-wicket haul by Alzarri Joseph, West Indies cruised to a series-clinching seven-run win against South Africa in the third Twenty20 international at the Wanderers Stadium in Johannesburg on Tuesday.