Following the two Tests, the teams will meet in a five-match T20 International series in neighbouring Grenada as the countdown to the World T20 later this year intensifies.
South African skipper Quinton de Kock had a miserable 50th Test as he followed his 15 in the first innings with just two, caught off a lazy push off Yasir.