Men's Olympic Football:

Brazil have reached the final of the men's Olympic football competition, beating Mexico 4-1 on penalties after the game ended goalless after extra-time.

Iran PressAsia: Defending champions Brazil went close to settling the match inside 90 minutes when 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 after Mexico's Johan Vasquez hit the post, leaving Brazil just needing 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.

207/216

Read more:

Richarlison shines as Brazil win