Highlights - Alves free-kick rescues Brazil (UK users only)
By Mandeep Sanghera
An 88th-minute free-kick from Daniel Alves sent an unconvincing Brazil into the Confederations Cup final and left hosts South Africa heartbroken.
Alves came on late in the game and powered a strike into the far corner after Aaron Mokoena had conceded the set piece with a foul on Ramires.
Mokoena had earlier sent a far post header from close range over.
Steven Pienaar also came close for the hosts when his 25-yard shot was palmed wide by keeper Julio Cesar.
Brazil had struggled to produce their fluent passing game and, until the winner from Alves, gave South Africa the scent of creating a similar upset to the other semi-final which saw the United States beat Spain.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.