برزیل توانست با برد 3 بر 2 مقابل هندوراس که بسیار هم با دشواری به دست آمد، به مرحله نیمهنهایی المپیک صعود کند. 2 بازیکن هندوراس در دقایق 33 و 90 اخراج شدند و با این حال هندوراس 2 بار از برزیل پیش افتاد. برزیل بازی را خوب آغاز کرد و در همان ثانیه 30 بود که لئاندرو دامیائو موقعیتی تک به تک را در مصاف با خوسه اسپینوزا از دست داد و توپ را به بیرون زد اما برزیلیها در دقیقه 12 عقب افتادند. ماریو مارتینس توپي را که با دفع ناقص بازیکنان برزیل به او رسیده بود از روی سر گابریل، دروازهبان برزیل عبور داد و وارد دروازه کرد. برزیل همچنان به بازی زیبای خود ادامه داد و موقعیتهایی ساخت اما نتوانست به گل برسد. اوضاع در دقیقه 33 برای هندوراس دشوار شد. ویلمر کریستیانو به فاصله
2 دقیقه 2 اخطار گرفت و اخراج شد. او ابتدا خطایی خشن روی هالک انجام داد و سپس تکل بدی روی پای نیمار زد. 5 دقیقه بعد بود که برزیل به گل رسید. هالک از سمت راست گریخت و توپ را در مسیر دامیائو قرار داد و او هم از فاصلهای نزدیک دروازه خالی را گشود اما هندوراس 10نفره در همان ابتدای نیمه دوم به گل دیگری رسید. راجر اسپینوزا از سمت راست گریخت و شوتی تماشایی زد که دروازه گابریل را در دقیقه48 گشود. برتری آنها تنها 2 دقیقه ادامه داشت و نیمار در دقیقه 50 گل تساوی را زد. خوسه ولاسکوئس پس از پاس بد ماینور فیگروا، دامیائو را در محوطه جریمه سرنگون کرد و پنالتی حاصل را نیمار به گل تبدیل کرد. برزیل در دقیقه 59 به گل دیگری رسید. نیمار توپ را به دامیائو سپرد و او به محوطه جریمه رفت و از مندوسا گذشت و گل سوم را زد. 2 تیم دیگر موقعیت خاصی نداشتند و چند بازیکن 2 تیم اخطار گرفتند. در نهایت در دقیقه 90 بود که اسپینوزا به دلیل خطای خشن روی اسکار کارت زرد دوم را گرفت و هندوراس 9نفره شد. هندوراس دیگر نمیتوانست به فکر گل تساوی باشد اما آنها در حالی المپیک را ترک کردند که برزیل، مدعی اصلی قهرمانی را بشدت آزار دادند.