A fine century by Hashim Amla put South Africa in control of the first Test against England at the close on the fourth day Saturday. Amla made exactly 100 as South Africa declared its second innings closed on 301-7, leaving England a target of 364 for victory and 96 overs to survive for a draw. England was 11-1 after six overs at the close after Morne Morkel had captain Andrew Strauss caught behind for a single to complete a day of dominance for the South Africans. Mark Boucher scored 63 not out and Morkel lashed four boundaries in his unbeaten 22 not out off 13 deliveries, the flurry of runs enabling South Africa to declare 37 minutes before stumps. James Anderson was the best of the England bowlers, taking 4-73 in 20.5 overs. South Africa, leading by 62 runs on first innings, was in early trouble on 46-4 before Amla and AB de Villiers put on 119 for the fifth wicket. De Villiers played daring strokes in his 64 which came off 101 balls and included six fours and a six when he skipped down the pitch to off-spinner Graeme Swann and drove him over long-on. Amla was less flamboyant but remained impressively unflappable as he compiled his seventh Test century before Anderson snatched his wicket with a delivery that shot along the ground into the stumps. It was a top-class innings by Amla on a pitch with disconcertingly inconsistent bounce, frustrating an England charge in which it claimed three wickets in the morning session. De Villiers' fluent innings ended 18 minutes before the tea break when Ian Bell reacted quickly at short cover to catch a lofted drive off Stuart Broad. But Amla, displaying a solid technique and plenty of patience, celebrated his century after 311 minutes and 210 balls at the crease. South Africa had resumed on another hot day on nine for one and Anderson removed obdurate nightwatchman Paul Harris for 11 in the third over. Skipper Graeme Smith scored 12 before he left a gap between his bat and pad in playing forward to Graham Onions, who zipped the ball back into the left-hander and bowled him. That left South Africa struggling on 34-3 and first-innings centurion Jacques Kallis also struggled in the testing conditions before hooking Broad to Alastair Cook at deep square