Alastair Cook and Joe Root hit centuries on Monday as the touring England team played themselves into a dominant position on the second day of a three-day match against South Africa A.
Skipper Cook hit 126 and Root made 117 in an England total of 414 for six declared-a first innings lead of 278 runs.
South Africa A lost both opening batsmen as they limped to the close on 35 for two, still needing 243 to make England bat again.
With James Taylor and Ben Stokes having hit centuries against an Invitation XI in Potchefstroom, four of England’s likely Test top six have hit centuries in the first two matches of the tour.
Alex Hales, the only specialist batsman to miss out in Potchefstroom, hit 56 in an opening stand of 112 with Cook as England continued to show impressive form ahead of the first Test against South Africa, which starts in Durban on Saturday.
Cook made his runs off 194 balls with 16 fours and two sixes, while Root needed just 125 deliveries in an innings which included the same number of boundaries as his captain.
Root and Stokes hammered 101 in a 91-ball fifth-wicket stand, with Stokes racing to 66 off 47 balls before he was caught on the boundary.
With South Africa having been trounced 3-0 in a recent Test series in India, the players next in line generally failed to impress.
Left-arm spinner Keshav Maharaj was the only bowler to shine, taking four for 129, while opening batsman Stephen Cook, who carried his bat for an unbeaten 53 in an otherwise dismal first innings for the South Africans, was out for one in the second.