Brazil giành quyền vào chung kết bóng đá nam Olympic Tokyo 2020 sau khi đánh bại Mexico ở loạt luân lưu 11m.