Peru striker Paolo Guerrero scored a hat-trick to give his side a comfortable 3-1 victory over Bolivia at the Copa America, setting up a last-four showdown with hosts Chile.
Guerrero scored twice in three minutes midway through the first half to put the Peruvians in the driving seat in their quarter-final clash.
His first was a header from a Juan Vargas cross, his second came on the counter-attack after a corner, and his third arrived in the 74th minute when Bolivian midfielder Danny Bejarano gifted him the ball with a misplaced pass and left him one-on-one with the goal-keeper.
Marcelo Moreno scored a late consolation from the penalty spot after Damian Lizio had been tripped in the box but Peru were never in danger of losing and will face Chile in Santiago on Monday in the first of the Copa semi-finals.
"We're getting better and better," said Guerrero, who is closing in on Teofilo Cubillas' all-time scoring record for Peru.
"Not many people had much confidence in us before this tournament but once again we're showing that we're a good side."