Claudio Bravo was Chile’s hero on Wednesday as they beat Portugal 3-0 in a penalty shoot-out in the Confederations Cup semi-finals.
The Manchester City goalkeeper saved all three penalties from Portugal’s Ricardo Quaresma, Joao Moutinho and Nani, while Arturo Vidal, Charles Aranguiz and Alexis Sanchez nailed their spot-kicks for the South Americans.
Chile progress to Sunday’s final in St Petersburg to face either Mexico or Germany, who meet Thursday in Sochi in the other semi-final.
Losers Portugal will contest Sunday’s third-place play-off in Moscow.
Chile almost settled Wednesday’s match in the dying stages of extra-time when both Vidal and substitute Martin Rodriguez hit the woodwork as Portugal hung on to take the game to a shoot-out.
The defeat in Kazan will be bitterly disappointing for Portugal’s superstar forward Cristiano Ronaldo.
The Real Madrid star, who is facing doubts about his future in Spain as he prepares to answer allegations of tax evasion in a Madrid court next month, had won man-of-the-match awards in all three group matches.
Before kick-off in Kazan, Manchester City’s new signing Bernardo Silva shook off a foot injury he suffered in the 4-0 drubbing of New Zealand to make Portugal’s starting line-up.
With Pepe suspended, Jose Fonte partnered Bruno Alves at centre-back.
Up front, AC Milan’s 21-year-old striker Andre Silva partnered Ronaldo, but the pair endured a frustrating night at the hands of Chile’s defence.
Chile’s coach Juan Antonio Pizzi named the same team which drew 1-1 with world champions Germany last Thursday as centre-back Gary Medel and midfielder Aranguiz both shook off knocks.
The game got off to a frantic start which demanded early saves from both goalkeepers.
With just six minutes gone, Sanchez put a superb pass in behind the defence, which landed just in front of Eduardo Vargas, but Portugal’s goalkeeper Rui Patricio blocked the shot.
At the other end moments later, a low Ronaldo cross put Andre Silva in space, but Bravo smothered the effort at close range.
Aranguiz twice went close with efforts on the Portugal goal in the opening half and it was end-to-end stuff again after the break.
Chile’s Vargas forced Patricio into another reflex save, while Ronaldo fired at Bravo when Portugal counter-attacked immediately.
Then Vidal’s long-range effort went screaming just high and wide of the Portugal goal.
Ronaldo sent a free-kick just over and had a shot blocked as both sides attacked relentlessly, but the scores remained goalless and the game went to extra time.
There was no let up in the pace as Portugal’s Andre Gomes went close while Sanchez headed Mauricio Isla’s cross from the left just wide of the post.
Joao Moutinho came on for Adrien Silva, who had worked tirelessly in midfield for Portugal, in the first period of extra time.
With time almost up, Chile had a penalty appeal turned down when substitute Francisco Silva appeared to be fouled by Fonte in the area before Vidal, then Rodriguez rattled Portugal’s woodwork.