Neymar scored for the first time in the Rio Olympics and there was never any doubt that Brazil were going to move into the semifinals, and to within two wins of a gold medal, after a 2-0 victory over Colombia in Sao Paulo on Saturday.
The Brazilian captain was under pressure to find the back of the net, after three outings where he failed to find his mark, and it took the Barcelona superstar only 12 minutes to get off the mark in this quarterfinal, opening the scoring via a sumptuous freekick from 25 yards. Once that goal came, it was all about staying strong at the back for Brazil, with Luan netting a late icing on the cake to take the home team into the last four.
Joining Brazil in the semifinals are Honduras, Nigeria and Germany.
Brazil will face Honduras in the semifinals of the Rio Olympics football tournament, after the Central Americans edged out South Korea 1-0.
Alberth Elis scored the only goal of the game, as Honduras took advantage of a counter-attack, but it is their goalkeeper Luis Lopez they have to thank, after the custodian made a string of saves to deny the Asian side from finding the goal they needed.
Arsenal winger Serge Gnabry was on the scoresheet, yet again, for Germany, scoring his sixth goal of the tournament to help the world champions to a 4-0 win over European rivals Portugal. Gnabry opened the scoring, showing great composure to slot the ball home just before halftime, before Mathias Ginter used his head to good effect in the 57th minute to bulge Germany's lead.
Davie Selke and Philipp Max added the insurance strikes as Germany cruised to victory.
There was Premier League flavour in the Nigeria vs Denmark match as well, as Chelsea's John Obi Mikel got the scoring going for the African side, before Aminu Umar added the second to setup a semifinal encounter with Germany on Tuesday.