Peru stunned defending champions Chile 3-0 to reach the final of the Copa America for the first time in 44 years.
Goals from Edison Flores, Yoshimar Yotun and Paolo Guerrero handed Peru a deserved win which sends them into a final against Brazil at the Maracana Stadium on Sunday.
The stunning upset prevented Chile's golden generation from challenging for a third straight title, following their wins over Argentina in 2015 and 2016.
Instead the finalists from the previous two editions will meet in Saturday's third-place play-off in Sao Paulo.
Little was expected of Peru in the knock-out stages after they ended the group phase with a humbling 5-0 thrashing by Brazil.
But after riding their luck -- and being saved by VAR three times -- to beat Uruguay on penalties in the quarter-final, they were a completely rejuvenated outfit in Porto Alegre.
Also Read
Goalkeeper Pedro Gallese, the villain of that 5-0 defeat, was again faultless, as he had been in the quarter-final when decisively saving Luis Suarez's shoot-out penalty.
He again saved a penalty and made a number of other vital stops. From the start Peru dominated the reigning champions, with Christian Cueva wastefully shooting wide two minutes in after he was teed up in space by his captain Guerrero.
On seven minutes Chile's Charles Aranguiz started and finished a superb passing move involving Alexis Sanchez and Jean Beausejour, by placing a precise shot just past the post.
Flores took advantage of an Erick Pulgar slip in midfield to dart towards goal but he dragged his weak shot woefully wide.
But a minute later he was alone at the back post to lash home left footed from an Andre Carillo flick on from Cueva's cross.
- Timely intervention -
=======================
Disclaimer: No Business Standard Journalist was involved in creation of this content