Trott, moved up the order to open to allow England to play five bowlers, took 33 balls to get off the mark and his reluctance to play any form of sweep to a spin-oriented attack saw the innings grind virtually to a halt.
After he skewed one and JP Duminy was lbw cheaply having missed a sweep, the redoubtable Mark Boucher shared 78 with Amla before mis-timing to cover which brought about the declaration.
Tillakaratne Dilshan lifted the hosts past the 200-mark with an enterprising 44 from 46 balls before being bowled in the penultimate over while attempting an ambitious reverse sweep.