Den første af to Confederations Cup-semifinaler løb af stablen onsdag aften på Kazan Arena.
Det opgør stod mellem Portugal og Chile i en kamp, der havde mange chancer i begge ender.
Første chance tilfaldt Eduardo Vargas, der efter seks minutter kom alene igennem mod Rui Patricio, men Hoffenheim-angriberen fejlede sit forsøg, der blev reddet af Sporting-keeperen.
Næste chance var blot to minutter senere, da Claudio Bravo flot reddede et forsøg fra den nybagte AC Milan-angriber Andre Silva.
Første halvleg endte dog uden mål.
I anden halvleg fortsatte den spændende kamp med chancer i begge ender. Den første i anden halvleg var til Arturo Vidal, der ramte overliggeren.
Kort efter hev Rui Patricio endnu en stor chance frem - denne gang på et opportunistisk saksesparksforsøg fra Eduardo Vargas, men begge halvlege endte uden scoringer.
Derfor skulle vinderen findes i forlænget spilletid og Chile var ekstremt tæt på at score to minutter før tid, da stolpen to gange i streg reddede Portugal.
Da der igen ikke blev scoret måtte kampen afgøres i straffesparkskonkurrence - og her blev det Chile, der efter brændte spark fra Portugals Ricardo Quaresma, Joao Moutinho og Nani, kan kalde sig Confederations Cup-finalister. Tre glimrende redninger fra Claudio Bravo sikrede finalepladsen.