Cannot play media. Sorry, this media is not available in your territory.
Video - GB men's hockey overcome South Africa
Great Britain's men's hockey team kept their Olympic medal hopes alive by beating Group B rivals South Africa.
With only James Tindall's first-half goal separating the sides as they entered the last five minutes, the result was still in the balance.
But Matt Daly made it 2-0 to calm their nerves after captain Ben Hawes had embarked on a mazy run into the circle.
Britain have won two of their three group games to lie third behind the Netherlands and Australia.
Tindall had been the villain in the 1-0 defeat by Holland on Wednesday but made up for his aberration with his best performance of the tournament.
The hard-working Surbiton forward's rash challenge handed the Dutch a late penalty corner from which they scored their undeserved winner and dented GB's chances of making the semi-finals.
And Tindall said his goal came as a relief after the misery he endured after the Holland match.
"I was quite hard on myself. I was putting myself in a little bit of solitary confinement, but the lads were fantastic," he said.
"They came round in the changing room and some of them made a few jokes, which sort of breaks the mood even if it is a bit harsh.
"I don't know if you could see the jubilation which went through me after I had scored, but it was quite a nice feeling."
Ashley Jackson saw his close-range effort smothered by South Africa keeper Chris Hibbert after Great Britain forced an eighth-minute penalty corner.
Four minutes later, GB keeper Alastair McGregor saved from Thornton McDade after a quick counter-attack.
Britain took the lead after 21 minutes when a slip by Eric Rose-Innes allowed Tindall to race through on goal before chipping over Hibbert.
McGregor had a lucky escape moments later when he left too much room at his near post and McDade's reverse-stick shot from a tight angle rebounded off the upright.
Just after the interval, Reading winger Jonty Clarke saw a backhand shot saved, with midfielder Barry Middleton knocking the rebound wide.
A Clarke dribble then came to nothing as East Grinstead's Richard Alexander just failed to get a touch at the far post.
As the half wore on, Mantell and Jackson were both denied from penalty corners, while Tindall saw his effort saved by the keeper after he drove into the circle and fired in a back-stick shot.
But GB finally wrapped up victory with four minutes to go when Hawes beat three men before crossing to the near post where Daly slapped home the second.