Host Brazil on Wednesday, August 17, made it to the final of the football event in the ongoing Rio 2016 Olympic Games after beating Honduras 6-0.
Neymar scored a brace, including the fastest goal in Olympic history.
Gabriel Jesus got two more and Marquinhos and Luan added one each as Brazil swept past an overwhelmed Honduras into the final.
Playing in front of a packed Maracana Stadium, Brazil got a perfect start by scoring after just 15 seconds into the game.
Honduras knocked the ball back from the kick-off, but Neymar caught Johnny Palacios in possession on the edge of the box and bravely challenged the keeper to bundle the ball into the net.
The goal got the famously fickle Brazil fans behind the home side and Gabriel Jesus doubled the score in 26 minutes.
Luan freed the new Manchester City signing from the offside trap, and his assured finish went under the advancing keeper from 18 yards.
The same player made it three eight minutes later, when he ran onto a superb 30-yard pass from Neymar to lift the ball over the keeper and into the roof of the net.
Marquinhos got a fourth in 51 minutes, which he hammered home from three yards at the second attempt when the ball fell kindly to him at a corner.
Luan got the goal his hard work deserved 12 minutes from time, side-footing the ball home from close in after nice set-up work from Gabriel Barbosa and substitute Felipe Anderson.
Neymar made it six when he calmly slotted home a penalty in the final minute after Luan was upended.
Brazil will meet the winner in the game between Nigeria and Germany in the final match.