Pertandingan final sepak bola pria Olimpiade Rio 2016 yang dilangsungkan di Stadion Maracana pada hari Sabtu 20 Agustus 2016 waktu setempat atau Minggu dini hari waktu Indonesia antara tuan rumah Brazil melawan Tim Panzer Jerman berakhir dengan skore 1- 1 sampai babak perpanjangan dan 5-4 dalam adu pinalti untuk kemenangan Brazil. Gol Brazil dicetak oleh Neymar pada menit ke 26 melalui tendangan bebas dari luar kotak penalti sedangkan gol Jerman dicetak Max Meyer menit ke 59. Â
Brazil langsung menyerang pada menit-menit awal namun Jerman melakukan serangan balik dan hampir saja terjadi gol pada menit ke 10 ketika tendangan Brandt membentur tiang gawang Brazil padahal penjaga gawang Brazil, Weverton tidak bisa menjangkau bola tersebut. Peluang Brazil pada menit 16 ketika Luan dilanggar di luar kotak penalti namun tendangan Neymar dapat dihalau pemain belakang Jerman. Gol Brazil akhirnya dicetak oleh Neymar pada menit ke 26 melalui tendangan bebas dari luar kotak penalti meluncur ke  kanan gawang Jerman yang dikawal oleh Horn. Penjaga gawang Jerman ini tidak mampu menjangkaunya. Jerman hampir menyamakan kedudukan pada menit ke 33 ketika sundulan Sven Bender membentur tiang gawang Brazil. Begitu pula pada menit 41 tendangan dari luar kotak penalti dari Meyer bisa diamankan oleh penjaga gawang Brazil. Hingga babak pertama usai Brazil unggul 1-0.
Pada babak kedua Jerman langsung menyerang untuk menyamakan kedudukan. Menit ke 46 tendangan bebas Gnabry 27 m dari gawang Brazil membentur barisan pagar pemain Brazil. Pada menit ke 59 melalui serangan dari sayap kanan Jerman menyamakan kedudukan menajdi 1-1 melalui gol tendangan first time Sang Kapten, Max Meyer hasil umpan Toljan bola meluncur ke pojok kiri gawang Brazil. Brazil mulai menyerang kembali. Ada tiga peluang matang pada menit 76 namun Andersen gagal memanfaatkan umpan dari Neymar. Menit ke 77 Neymar sendiri berhasil melakukan tembakan dari luar kotak penalti namun masih tipis  ke sebelah kanan gawang Jerman. Menit 78 giliran Luan tendangannya dapat ditangkap Horn. Jerman melalui serangan balik yang cepat menciptakan peluang namun Meyer tendangannya masih melebar ke sisi kiri gawang Brazil. Hingga menit ke 90 kedudukan masih 1-1. Tiga menit tambahan juga masih 1-1. Pertandinganpun harus dilanjutkan dengan perpanjangan waktu 2x15 menit.
Peluang pertama Brazil pada babak perpanjangan terjadi pada menit ke 92 ketika Gabril Jesus menerima umpan matang Neymar tinggal berhadapan dengan penjaga gawang namun sayang bola dapat direbut oleh back Jerman di kotak penalti. Akhirnya Jesus diganti oleh Alcantara pada menit ke 94. Pada menit 97 giliran Brandt menerima umpan matang dari Meyer namun tendangan volley nya melambung. Babak perpanjangan waktu pertama masih 1-1.
Babak kedua perpanjangan waktu Brazil langsung menyerang dan peluang matang umpan Neymar gagal di manfaatkan Anderson pada menit 105. Menit ke 109 tendangan Neymar melambung. Menit-menit akhir Jerman mulai menekan Brazil dengan serangan menggebu. Berkali-kali tendangan mereka bisa di halau pemain belakang Brazil. Serangan balik pada menit ke 117 Brazil gagal dimanfaatkan oleh Rafael yang merupakan peluang terakhir Brazil. Babak ekxtra time berakhir namun kedudukan masih tetap seri. Harus dilakukan adu tendangan penalti.
Adu penalti Brazil vs Jerman
Lima Pemain Brazil berhasil menyarangkan gol ke gawang Horn yaitu Augusto, Marquinhos, Rafael, Luan dan Neymar. Sebagai penendang ke 5 Neymar menentukan kemenangan Brazil sehingga skore adu penalti ini menjadi 5-4. Pemain Jerman hanya 4 yang berhasil membobol gawang Brazil yang dikawal Weverton antara lain Ginter, Gnarby, Brandt dan Klostermen sedangkan Niel Peterson gagal membobol gawang Weverton.Â
Empat tahun lalu saat Olimpiade London 2012, Neymar cs yang saat itu diunggulkan di final harus takluk dari Meksiko dalam perebutan medali emas dengan skor 1-2. Saat ini  bermain di kandang sendiri impian Neymar meraih medali emas menjadi kenyataan setelah menaklukan Jerman dalam pertandingan yang ketat dan menarik.
Susunan pemain kedua kesebelasan :
Brasil lineup (Formasi 4-2-2-2 ): Weverton; Zeca, Marquinhos, Caio, Santos; Wallance, Augusto; Gabriel, Gabriel Yesus; Luan, Neymar.
Pelatih Kepala : Rogerio Micale
Jerman lineup (formasi 4-2-3-1): Horn; Toljan, Ginter, Sule, Klostermann; L. Bender, S. Bender; Brandt, Meyer, Gnabry; Selke.
Pelatih Kepala : Hrubesch.
Bandung 21 Agustus 2016