By Martin Gough
BBC Sport in South Africa
South Africa's veteran fast bowler Allan Donald failed to put in the convincing display he was seeking against Canada to leave his international career hanging by a thread.
Donald failed to turn his form around against Canada
Donald, who retires from one-day internationals at the end of the World Cup, told BBC Sport before the game that if he did not impress against the World Cup minnows, his place in the side would be under threat.
"I know if I have a bad game against Canada then I'm history," he told BBC Sport.
"I need to bowl 10 overs for 26 and get three wickets, get my confidence back to hang onto my place in the side."
Donald failed to pick up a wicket, finishing with figures of nought for 27 and has taken one wicket for 133 runs in three matches.
Several former international team-mates have suggested he should be dropped from the side in favour of all-rounder Andrew Hall.
In the run-up to a crucial weekend, Donald resorted to relaxation exercises in an attempt to rediscover vital rhythm.
"I've had to swallow my pride in dealing with this," he said.
"It is the first time that I have faced this much stick, and that I haven't performed when it really mattered."
The fast bowler was left out of the team that beat Bangladesh at his home ground in Bloemfontein on Saturday to make way for 20-year-old Monde Zondeki.
Convenor of selectors Omar Henry hinted that his performance against Canada would be crucial to his future.
"If on form he is vital, but we need to find our strongest 11 for the Sri Lanka game," he said.