Peru yang menumpuk pemain mereka di sepertiga akhir kerap kali membuat aliran bola Brasil terhambat.
Peru mendapatkan hadiah penalti pada menit ke-40 setelah bek Brasil, Thiago Silva, dinilai menyentuh bola dengan tangannya.
Paolo Guerrero yang mengeksekusi tendangan 12 pas sukses membuat kedudukan menjadi imbang 1-1.
Brasil langsung merespons gol tersebut. Pada menit ke-45+3, mereka kembali unggul saat Gabriel Jesus mampu mengelabui kiper Pedro Gallese lewat tendangannya.
Gabriel Jesus goal against Peru pic.twitter.com/DQoixideRu
— Rigers Avdo (@zoti_nata11) 7 Juli 2019
Skor 2-1 untuk keunggulan Brasil bertahan hingga turun minum.
Memasuki babak kedua, Brasil mencoba tidak mengendurkan serangan.
Pada menit ke-51, Coutinho hampir membawa Brasil memperbesar keunggulan. Namun, tendangannya hanya melambung tipis dari gawang Pedro Gallese.
Brasil kembali menebar ancaman pada menit ke-54 lewat tendangan lemah Firmino.
Selang dua menit, penyerang Liverpool itu sekian kali membuat bek Peru tak tenang seusai sundulan kerasnya masih menyamping dari gawang Peru.
Baca juga: Jadwal Siaran Langsung Final Copa America 2019, Brasil vs Peru
Peru tak menyerah begitu saja. Mereka sesekali berusaha menekan pertahanan Brasil lewat serangan balik.
Nasib sial menimpa Brasil pada menit ke-70 karena Gabriel Jesus diusir oleh sang pengadil lapangan.
Jesus mendapatkan kartu kuning kedua pada pertandingan tersebut setelah terjadi keributan dengan pemain Peru.
Unggul dalam jumlah pemain, Peru mulai berani melancarkan serangan.
Alih-alih membuat kedudukan menjadi imbang, Peru malah kembali kebobolan.
Pada menit ke-87, Brasil ganti mendapatkan hadiah penalti setelah Everton Sousa dijatuhkan di kotak penalti Peru.