Defending champions Brazil have qualified for the final of the Tokyo Olympics football event, after defeating Mexico on penalties in the first semi-final on Tuesday.
After a goalless affair in 120 minutes of football, the Brazilians went on to win 4-1 on penalty shootout.
They have now reached the final of the Olympics in football for the third consecutive tournament: London 2012, Rio 2016, Tokyo2020.
Also they have now equalled Hungary’s record (1964, 1968, 1972) of appearing in three consecutive Olympic football finals.
Brazil went close to settling the match inside 90 minutes when Everton forward Richarlison struck the post with a glancing header in the 82nd minute.
But when it came to the shootout, they had their keeper Santos to thank for a fine save to keep out Eduardo Aguirre’s spot-kick and after Mexico’s Johan Vasquez hit the post, Brazil just needed to keep their cool.
Reiner’s right-footed shot into the bottom corner ensured victory for the team captained by 38-year-old former Barcelona full back Dani Alves.
Brazil will face Spain after they defeated hosts Japan 1-0 in Saitama.
The last time Spain played in the final at the Olympics was at Sydney 2000 where they eventually won silver, after losing on penalties to Cameroon in the final.