Guateng's Adam Bacher and Andre Seymore batted steadily in the opening 17 overs of the day, after England A skipper Michael Vaughan had tried himself, Andrew Flintoff, Darren Thomas and Swann before turning to Cosker.
In his third over Cosker saw Bacher, on 64, give a catch to Maddy at midwicket. He also accounted for Derek Crookes, who had made 12 when he top-edged a sweep and Robert Key ran round behind from short leg to dive for a stunning catch.
Zander de Bruyn had been top-scorer in the first innings but lasted nine balls and made three runs before Swann trapped him leg-before as the two spinners began to weave their magic in tandem.
In the second over after lunch, Cosker ended Seymore's four and a half hour innings with a shooter.
With his departure for 74 Gauteng were sliding towards an inevitable defeat.
Final day of four; England A won toss
ENGLAND A - First Innings 447 for 9 dec (A Flintoff 145, M P Vaughan 76, D L Maddy 73).
GAUTENG - First Innings 262 (Z de Bruyn 62, G P Swann 5-77).
GAUTENG - Second Innings
(Overnight: 103 for 1)
*A M Bacher c Maddy b Cosker 64
A J Seymore b Cosker 74
D N Crookes c Key b Cosker 12
Z de Bruyn lbw b Swann 3
G Toyana c Read b Thomas 6
N Pothas lbw b Thomas 1
R E Veenstra c Maddy b Cosker 0
E W Kidwell c Read b Swann 17
G Bodi c Read b Cosker 19
W B Masimula not out 0
Extras (b3, lb9, w2, nb1) 15
Total (88.3 overs) 211
Fall: 1-0, 2-140, 3-156, 4-165, 5-169, 6-170, 7-171, 8-177, 9-199.
Bowling: Thomas 18-9-48-3; Flintoff 15-6-24-0; Maddy 3-0-8-0; Franks 4-0-11-0; Swann 16-3-33-2; Cosker 25.3-8-57-5; Vaughan 7-0-18-0.
ENGLAND A - Second Innings
D L Maddy not out 1
G P Swann not out 16
Extras (b5, lb4, w1) 10
Total (for 0, 2.3 overs) 27
Did not bat: *M P Vaughan, R W T Key, M G N Windows, A Flintoff, V S Solanki, C M W Read, P J Franks, S D Thomas, D A Cosker.
Bowling: Bacher 1.3-0-6-0; Kidwell 1-0-12-0.
Umpires: B Lambson and C Schoof.Reuse content