The home nation defeated Peru 1-0 in the semifinals in Rio de Janeiro - and it was the big star Neymar who was behind the goal.

After just over half an hour, he dribbled into Peru's penalty area, got four opponents against him but got away with a pass that Lucas Paquetá intercepted and was able to send the ball into goal.

The goal came after a big game advantage which so far has not resulted in any dangerous goal chances.

In the second half, Peru was on for an equalizer, but failed to create more than half a chance.

In this weekend's final, Brazil will face Argentina or Colombia, who will meet in the semifinals the night before Wednesday, Swedish time.