Peru have cruised into the Copa America final after stunning defending champions Chile 3-0.
They scored twice in the second-half (Edison Flores 21', Yoshimar Yotun 38') and then again in the 90th minute (Paolo Guerrero).
Peruvian goalkeeper Pedro Gallese also saved a penalty from Eduardo Vargas shortly before the final whistle.
They will face hosts Brazil in the final on Sunday.

Dubai Basketball return home for ABA League semi-finals after 2-month relocation
Gauff eases past Cirstea to reach second straight Italian Open final
Sinner surges into Rome semis with record Masters 1000 win
United States waives visa bonds for specific World Cup ticket-holders
Guardiola hails Foden's spark as Man City stay on Arsenal's heels