Roach, who edged off Steyn to Mark Boucher, fell two overs later for just two, and Benn, who struck two fours and two sixes in 24, was out after attempting an outrageous reverse sweep which landed in the hands of the gratfeul Hashim Amla.
BBC: Johan Botha on song as Windies are bowled out for 231