Cape Town - Andile Phehlukwayo returned career-best to edge South Africa A close to victory after day three of the second and final four-day Test against Zimbabwe A in Bulawayo on Sunday.
The Sunfoil Dolphins all-rounder claimed 5/62 in 20 overs as the hosts were bowled out for 356 in reply to the visitors' 570/6 declared - a deficit of 214.
Phehlukwayo was the pick of the bowlers with his maiden five-for in what is just his 16th first-class match.
There were also 3/63 for Duanne Olivier, with a wicket each for Keshav Maharaj (1/64) and Dane Piedt (1/117).
Top scorer for the Zimbabweans was Prince Masvaure with his highest ever first-class score of 146 (303 balls, 17 fours). Craig Irvine made 59.
Phehlukwayo (1/7) then claimed another second-innings scalp as the home side reached stumps following on at 89/5.
That left them still 125 behind with only five wickets standing.
Maharaj was the stand-out performer second time around at the Queens Sports Club thanks to his 3/37 in 16 overs.
The other wicket went to Piedt (1/12).
The South Africans will be looking to wrap up the series on Monday after the opening Test was drawn in Harare.