# 2016 Copa do Brasil

The 2016 Copa do Brasil (officially the Copa Continental Pneus do Brasil 2016 for sponsorship reasons) was the 28th edition of the Copa do Brasil football competition. The competition was contested by 86 teams, which qualified either by their respective state championships (70), by the 2016 CBF ranking (10) or those qualified for 2015 Copa Libertadores (5) and the team with the best 2015 Série A record (excluding those qualified for 2016 Copa Libertadores). The latter six clubs entered the competition in the round of 16. The best six teams of the 2015 Campeonato Brasileiro Série A eliminated until the third round qualified for the 2016 Copa Sudamericana.

## Format

The competition was a single elimination knockout tournament featuring two-legged ties. In the first two rounds, if the away team won the first match by two or more goals, it progressed straight to the next round and avoided the second leg. The away goals rule was also used in the Copa do Brasil, with the exception of the finals. The winner qualified for the 2017 Copa Libertadores.

## Qualified teams

The teams in bold are qualified directly for the round of 16.
| Association | Team (Berth) | Qualification method |
| Acre 2 berths | Rio Branco | 2015 Campeonato Acriano champions |
| Acre 2 berths | Galvez | 2015 Campeonato Acriano runners-up |
| Alagoas 3 berths | CRB | 2015 Campeonato Alagoano champions |
| Alagoas 3 berths | Coruripe | 2015 Campeonato Alagoano runners-up |
| Alagoas 3 berths | ASA | 2015 Campeonato Alagoano first stage champions |
| Amapá 1 berth | Santos | 2015 Campeonato Amapaense champions |
| Amazonas 2 berths | Nacional | 2015 Campeonato Amazonense champions |
| Amazonas 2 berths | Princesa do Solimões | 2015 Campeonato Amazonense runners-up |
| Bahia 3+1 berths | Bahia | 2015 Campeonato Baiano champions |
| Bahia 3+1 berths | Vitória da Conquista | 2015 Campeonato Baiano runners-up |
| Bahia 3+1 berths | Juazeirense | 2015 Copa Governador do Estado da Bahia runners-up |
| Bahia 3+1 berths | Vitória | 2nd best placed team in the 2016 CBF ranking not already qualified |
| Ceará 3 berths | Fortaleza | 2015 Campeonato Cearense champions |
| Ceará 3 berths | Ceará | 2015 Campeonato Cearense runners-up |
| Ceará 3 berths | Guarany de Sobral | 2015 Copa Fares Lopes champions |
| Federal District 2 berths | Gama | 2015 Campeonato Brasiliense champions |
| Federal District 2 berths | Brasília | 2015 Campeonato Brasiliense runners-up |
| Espírito Santo 1 berth | Rio Branco | 2015 Campeonato Capixaba champions |
| Goiás 3+1 berths | Goiás | 2015 Campeonato Goiano champions |
| Goiás 3+1 berths | Aparecidense | 2015 Campeonato Goiano runners-up |
| Goiás 3+1 berths | Goianésia | 2015 Campeonato Goiano 3rd place |
| Goiás 3+1 berths | Atlético Goianiense | 6th best placed team in the 2016 CBF ranking not already qualified |
| Maranhão 2 berths | Imperatriz | 2015 Campeonato Maranhense champions |
| Maranhão 2 berths | Sampaio Corrêa | 2015 Campeonato Maranhense runners-up |
| Mato Grosso 3 berths | Cuiabá | 2015 Campeonato Mato-Grossense champions |
| Mato Grosso 3 berths | CEOV | 2015 Campeonato Mato-Grossense runners-up |
| Mato Grosso 3 berths | Dom Bosco | 2015 Copa FMF U-21 champions |
| Mato Grosso do Sul 2 berths | Comercial | 2015 Campeonato Sul-Mato-Grossense champions |
| Mato Grosso do Sul 2 berths | Ivinhema | 2015 Campeonato Sul-Mato-Grossense runners-up |
| Minas Gerais 4+1 berths | Atlético Mineiro | 2015 Campeonato Brasileiro Série A runners-up |
| Minas Gerais 4+1 berths | Caldense | 2015 Campeonato Mineiro runners-up |
| Minas Gerais 4+1 berths | Cruzeiro | 2015 Campeonato Mineiro 3rd place |
| Minas Gerais 4+1 berths | Tombense | 2015 Campeonato Mineiro 4th place |
| Minas Gerais 4+1 berths | América Mineiro | 2015 Campeonato Mineiro 5th place |
| Pará 3+1 berths | Remo | 2015 Campeonato Paraense champions |
| Pará 3+1 berths | Independente Tucuruí | 2015 Campeonato Paraense runners-up |
| Pará 3+1 berths | Parauapebas | 2015 Campeonato Paraense 3rd place |
| Pará 3+1 berths | Paysandu | 7th best placed team in the 2016 CBF ranking not already qualified |
| Paraíba 2 berths | Campinense | 2015 Campeonato Paraibano champions |
| Paraíba 2 berths | Botafogo | 2015 Campeonato Paraibano runners-up |
| Paraná 3+2 berths | CEOV | 2015 Campeonato Paranaense champions |
| Paraná 3+2 berths | Coritiba | 2015 Campeonato Paranaense runners-up |
| Paraná 3+2 berths | Londrina | 2015 Campeonato Paranaense 3rd place |
| Paraná 3+2 berths | Atlético Paranaense | Best placed team in the 2016 CBF ranking not already qualified |
| Paraná 3+2 berths | Paraná | 10th best placed team in the 2016 CBF ranking not already qualified |
| Pernambuco 3+1 berths | Santa Cruz | 2015 Campeonato Pernambucano champions |
| Pernambuco 3+1 berths | Salgueiro | 2015 Campeonato Pernambucano runners-up |
| Pernambuco 3+1 berths | Sport | 2015 Campeonato Pernambucano 3rd place |
| Pernambuco 3+1 berths | Náutico | 5th best placed team in the 2016 CBF ranking not already qualified |
| Piauí 2 berths | Ríver | 2015 Campeonato Piauiense champions |
| Piauí 2 berths | Parnahyba | 2015 Copa Piauí champions |
| Rio de Janeiro 5 berths | Vasco da Gama | 2015 Campeonato Carioca champions |
| Rio de Janeiro 5 berths | Botafogo | 2015 Campeonato Carioca runners-up |
| Rio de Janeiro 5 berths | Flamengo | 2015 Campeonato Carioca 3rd place |
| Rio de Janeiro 5 berths | Fluminense | 2015 Campeonato Carioca 4th place |
| Rio de Janeiro 5 berths | Resende | 2015 Copa Rio champions |
| Rio Grande do Norte 3 berths | América de Natal | 2015 Campeonato Potiguar champions |
| Rio Grande do Norte 3 berths | ABC | 2015 Campeonato Potiguar runners-up |
| Rio Grande do Norte 3 berths | Globo | 2015 Campeonato Potiguar 3rd place |
| Rio Grande do Sul 4+2 berths |
| Rio Grande do Sul 4+2 berths | Grêmio | 2015 Campeonato Brasileiro Série A 3rd place |
| Rio Grande do Sul 4+2 berths | Internacional | 2015 Campeonato Brasileiro Série A 5th place |
| Rio Grande do Sul 4+2 berths | Brasil de Pelotas | 2015 Campeonato Gaúcho 3rd place |
| Rio Grande do Sul 4+2 berths | Juventude | 2015 Campeonato Gaúcho 4th place |
| Rio Grande do Sul 4+2 berths | Ypiranga | 2015 Campeonato Gaúcho 5th place |
| Rio Grande do Sul 4+2 berths | Lajeadense | 2015 Copa FGF champions |
| Rondônia 1 berth | Genus | 2015 Campeonato Rondoniense champions |
| Roraima 1 berth | Náutico | 2015 Campeonato Roraimense champions |
| Santa Catarina 4+2 berths | Figueirense | 2015 Campeonato Catarinense champions |
| Santa Catarina 4+2 berths | Joinville | 2015 Campeonato Catarinense runners-up |
| Santa Catarina 4+2 berths | Chapecoense | 2015 Campeonato Catarinense 3rd place |
| Santa Catarina 4+2 berths | Internacional de Lages | 2015 Campeonato Catarinense 4th place |
| Santa Catarina 4+2 berths | Criciúma | 3rd best placed team in the 2016 CBF ranking not already qualified |
| Santa Catarina 4+2 berths | Avaí | 4th best placed team in the 2016 CBF ranking not already qualified |
| São Paulo 5+3+2 berths | Corinthians | 2015 Campeonato Brasileiro Série A champions |
| São Paulo 5+3+2 berths | Palmeiras | 2015 Copa do Brasil champions |
| São Paulo 5+3+2 berths | São Paulo | 2015 Campeonato Brasileiro Série A 4th place |
| São Paulo 5+3+2 berths | Santos | 2015 Campeonato Paulista champions |
| São Paulo 5+3+2 berths | Ponte Preta | 2015 Campeonato Paulista 5th place |
| São Paulo 5+3+2 berths | Red Bull Brasil | 2015 Campeonato Paulista 6th place |
| São Paulo 5+3+2 berths | Ferroviária | 2015 Campeonato Paulista Série A2 champions |
| São Paulo 5+3+2 berths | Linense | 2015 Copa Paulista champions |
| São Paulo 5+3+2 berths | Portuguesa | 8th best placed team in the 2016 CBF ranking not already qualified |
| São Paulo 5+3+2 berths | Bragantino | 9th best placed team in the 2016 CBF ranking not already qualified |
| Sergipe 2 berths | Confiança | 2015 Campeonato Sergipano champions |
| Sergipe 2 berths | Estanciano | 2015 Campeonato Sergipano runners-up |
| Tocantins 1 berth | Tocantinópolis | 2015 Campeonato Tocantinense champions |

## Draw

A draw for the first round was held by CBF on January 11, 2016. The 80 qualified teams were divided in eight groups (A-H) with 10 teams each. That division was based on the 2016 CBF ranking and the matches were drawn from the respective pots: A vs. E; B vs. F; C vs. G; D vs. H. The lower ranked teams of each match hosted the first leg. Before the round of 16 there was another draw including the six teams that directly qualified for that round. All draws were at CBF headquarters in Rio de Janeiro.

### Seeding

* 2016 CBF ranking shown in brackets.
| Group A | Group B | Group C | Group D |
| Cruzeiro (3) Santos (4) Flamengo (6) Fluminense (10) Vasco da Gama (11) Atlético Paranaense (12) Botafogo (13) Coritiba (14) Goiás (15) Figueirense (16) | Ponte Preta (17) Bahia (18) Sport Recife (19) Vitória (20) Ceará (21) Criciúma (22) Avaí (23) Chapecoense (24) Náutico (25) ABC (26) | Joinville (27) Atlético Goianiense (28) América de Natal (29) Paysandu (30) América Mineiro (31) Portuguesa (32) Bragantino (33) Paraná (34) Santa Cruz (35) ASA (38) | Sampaio Corrêa (39) CRB (40) Fortaleza (42) Salgueiro (47) Cuiabá (50) Botafogo (56) Londrina (58) Juventude (59) Nacional (64) Rio Branco (65) |
| Group E | Group F | Group G | Group H |
| Brasil de Pelotas (66) Remo (69) Confiança (70) Tombense (71) Campinense (72) Santos (76) Coruripe (78) Ríver (79) Guarany (80) Lajeadense (81) | Vitória da Conquista (82) Goianésia (83) Resende (85) Globo (89) CEOV (90) Náutico (92) Aparecidense (93) Princesa do Solimões (94) Caldense (95) Operário (102) | Gama (107) Independente Tucuruí (110) Ypiranga (114) Brasília (117) Rio Branco (118) Genus (120) Parnahyba (128) Estanciano (132) Comercial (133) Red Bull Brasil (142) | Internacional de Lages (142) Imperatriz (142) Juazeirense (174) Tocantinópolis (210) Ferroviária (–) Linense (–) Parauapebas (–) Dom Bosco (–) Galvez (–) Ivinhema (–) |

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Santos | 4–1 | Santos | 1–1 | 3–0 |
| Rio Branco | 1–2 | Galvez | 0–1 | 1–1 |
| ABC | 4–3 | Goianésia | 1–1 | 3–2 |
| América de Natal | 3–3 (a) | Gama | 0–1 | 3–2 |
| Goiás | 3–3 (7–8 p) | Ríver | 1–2 | 2–1 |
| Botafogo | 2–2 (6–5 p) | Linense | 1–1 | 1–1 |
| Ceará | 3–3 (a) | Resende | 2–2 | 1–1 |
| Joinville | 2–1 | Comercial | 1–1 | 1–0 |
| Vasco da Gama | 3–1 | Remo | 1–0 | 2–1 |
| CRB | 2–0 | Ivinhema | 2–0 | – |
| Náutico | 1–1 (a) | Vitória da Conquista | 0–0 | 1–1 |
| Santa Cruz | 1–0 | Rio Branco | 1–0 | 0–0 |
| Cruzeiro | 3–2 | Campinense | 0–0 | 3–2 |
| Londrina | 7–0 | Parauapebas | 1–0 | 6–0 |
| Vitória | 6–3 | Náutico | 3–2 | 3–1 |
| Portuguesa | 2–2 (a) | Parnahyba | 1–2 | 1–0 |
| Coritiba | 3–0 | Guarany de Sobral | 3–0 | – |
| Juventude | 3–1 | Tocantinópolis | 1–1 | 2–0 |
| Criciúma | 2–3 | Operário | 1–2 | 1–1 |
| Paysandu | 4–1 | Independente Tucuruí | 2–1 | 2–0 |
| Atlético Paranaense | 2–1 | Brasil de Pelotas | 1–1 | 1–0 |
| Nacional | 1–3 | Dom Bosco | 0–2 | 1–1 |
| Chapecoense | 4–1 | Princesa do Solimões | 2–1 | 2–0 |
| Paraná | 3–1 | Estanciano | 1–1 | 2–0 |
| Flamengo | 3–1 | Confiança | 0–1 | 3–0 |
| Fortaleza | 3–1 | Imperatriz | 1–1 | 2–0 |
| Bahia | 3–1 | Globo | 0–0 | 3–1 |
| América Mineiro | 4–3 | Red Bull Brasil | 1–1 | 3–2 |
| Fluminense | 3–0 | Tombense | 3–0 | – |
| Salgueiro | 1–2 | Ferroviária | 0–1 | 1–1 |
| Sport Recife | 1–4 | Aparecidense | 0–2 | 1–2 |
| Atlético Goianiense | 2–4 | Ypiranga | 2–2 | 0–2 |
| Figueirense | 2–0 | Lajeadense | 2–0 | – |
| Sampaio Corrêa | 2–2 (a) | Internacional de Lages | 2–1 | 0–1 |
| Ponte Preta | 3–2 | Caldense | 2–1 | 1–1 |
| ASA | 2–3 | Genus | 0–2 | 2–1 |
| Botafogo | 2–1 | Coruripe | 1–0 | 1–1 |
| Cuiabá | 1–1 (4–5 p) | Juazeirense | 0–1 | 1–0 |
| Avaí | 2–1 | CEOV | 0–1 | 2–0 |
| Bragantino | 2–0 | Brasília | 2–0 | – |

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Santos | 3–0 | Galvez | 3–0 | – |
| ABC | 2–2 (1–4 p) | Gama | 1–1 | 1–1 |
| Botafogo | 2–0 | Ríver | 1–0 | 1–0 |
| Ceará | 2–0 | Joinville | 1–0 | 1–0 |
| Vasco da Gama | 2–1 | CRB | 1–0 | 1–1 |
| Santa Cruz | 2–0 | Vitória da Conquista | 2–0 | – |
| Cruzeiro | 2–0 | Londrina | 2–0 | – |
| Vitória | 3–1 | Portuguesa | 0–0 | 3–1 |
| Coritiba | 2–3 | Juventude | 0–1 | 2–2 |
| Paysandu | 2–1 | Operário | 0–1 | 2–0 |
| Atlético Paranaense | 7–2 | Dom Bosco | 2–2 | 5–0 |
| Chapecoense | 3–2 | Paraná | 1–2 | 2–0 |
| Flamengo | 2–4 | Fortaleza | 1–2 | 1–2 |
| Bahia | 0–1 | América Mineiro | 0–0 | 0–1 |
| Fluminense | 6–3 | Ferroviária | 3–3 | 3–0 |
| Aparecidense | 3–4 | Ypiranga | 1–3 | 2–1 |
| Figueirense | 3–1 | Sampaio Corrêa | 2–1 | 1–0 |
| Ponte Preta | 4–0 | Genus | 1–0 | 3–0 |
| Botafogo | 3–1 | Juazeirense | 2–1 | 1–0 |
| Avaí | 1–2 | Bragantino | 0–1 | 1–1 |

## Third round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Santos | 3–0 | Gama | 0–0 | 3–0 |
| Ceará | 0–3 | Botafogo | 0–3 | 0–0 |
| Santa Cruz | 3–4 | Vasco da Gama | 1–1 | 2–3 |
| Cruzeiro | 4–2 | Vitória | 2–1 | 2–1 |
| Paysandu | 1–2 | Juventude | 0–0 | 1–2 |
| Chapecoense | 1–1 (a) | Atlético Paranaense | 0–0 | 1–1 |
| Fortaleza | 4–2 | América Mineiro | 0–1 | 4–1 |
| Ypiranga | 1–3 | Fluminense | 1–1 | 0–2 |
| Ponte Preta | 5–0 | Figueirense | 0–0 | 5–0 |
| Botafogo | 3–2 | Bragantino | 2–2 | 1–0 |

## Copa Sudamericana qualification

The best six teams eliminated before the round of 16 with the best 2015 Série A or 2015 Série B record (excluding those directly qualified for the round of 16) qualified for 2016 Copa Sudamericana.
| Pos | Team | Final status | 2015 season |
| 1 | Sport | Eliminated (first round) | 6th (Série A) |
| 2 | Santos | Round of 16 | 7th (Série A) |
| 3 | Cruzeiro | Round of 16 | 8th (Série A) |
| 4 | Atlético Paranaense | Round of 16 | 10th (Série A) |
| 5 | Ponte Preta | Round of 16 | 11th (Série A) |
| 6 | Flamengo | Eliminated (second round) | 12th (Série A) |
| 7 | Fluminense | Round of 16 | 13th (Série A) |
| 8 | Chapecoense | Eliminated (third round) | 14th (Série A) |
| 9 | Coritiba | Eliminated (second round) | 15th (Série A) |
| 10 | Figueirense | Eliminated (third round) | 16th (Série A) |
| 11 | Botafogo | Round of 16 | 1st (Série B) |
| 12 | Santa Cruz | Eliminated (third round) | 2nd (Série B) |
| 13 | Vitória | Eliminated (third round) | 3rd (Série B) |
| 14 | América Mineiro | Eliminated (third round) | 4th (Série B) |
| 15 | Avaí | Eliminated (second round) | 17th (Série A) |
| 16 | Vasco da Gama | Round of 16 | 18th (Série A) |
| 17 | Goiás | Eliminated (first round) | 19th (Série A) |
| 18 | Joinville | Eliminated (second round) | 20th (Série A) |
Key to colors on the table :
* Qualified as the 2016 Copa do Nordeste champion
* Qualified
* Not qualified

## Knockout stages

A draw by CBF was held to set the matches for the round of 16. The 16 qualified teams were divided in two pots (1-2). Teams from pot 1 were the six teams directly qualified to the round of 16, the five teams that competed at the 2016 Copa Libertadores and the best placed team in the 2015 Campeonato Brasileiro Série A not taking part in the 2016 Copa Libertadores, plus the two highest CBF ranked teams in 2016 qualified via the third round. Pot 2 was composed of the other teams that qualified through the third round. Each pot was divided into 4 pairs according to the CBF ranking. That division made sure that each team within a pair would not face each other before the finals as they would be placed in opposite sides of the bracket. The draw also decided the home team of the round of 16. The following stages had additional draws to determine the order of the matches as the tournament advanced. All draws will be held at CBF headquarters in Rio de Janeiro.

### Seeding

* 2016 CBF ranking shown in brackets.
| Pot 1 | Pot 2 |
| Corinthians (1) Grêmio (2) Cruzeiro (3) Santos (4) São Paulo (5) Atlético Mineiro (7) Palmeiras (8) Internacional (9) | Fluminense (10) Vasco da Gama (11) Atlético Paranaense (12) Botafogo (13) Ponte Preta (17) Fortaleza (42) Botafogo (56) Juventude (59) |

### Bracket

| Round of 16 | Round of 16 | Round of 16 | Round of 16 | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals | | Finals | Finals | Finals | Finals |
| Juventude (a) | 2 | 0 | 2 | | | | | | | | | | | | | |
| São Paulo | 1 | 1 | 2 | | | | | | | | | | | | | |
| São Paulo | 1 | 1 | 2 | Juventude (pen.) | 0 | 1 | 1 (2) | | | | | | | | | |
| | | | | Atlético Mineiro | 1 | 0 | 1 (4) | | | | | | | | | |
| Ponte Preta | 1 | 2 | 3 | Atlético Mineiro | 1 | 0 | 1 (4) | | | | | | | | | |
| Atlético Mineiro (a) | 1 | 2 | 3 | | | | | | | | | | | | | |
| Atlético Mineiro (a) | 1 | 2 | 3 | | | | | Atlético Mineiro | 2 | 2 | 4 | | | | | |
| | | | | | | | | Internacional | 1 | 2 | 3 | | | | | |
| Fortaleza | 0 | 1 | 1 | | | | | | | | | Internacional | 1 | 2 | 3 | | | | | |
| Internacional | 3 | 0 | 3 | | | | | | | | | | | | | |
| Internacional | 3 | 0 | 3 | Internacional | 1 | 2 | 3 | | | | | | | | | |
| | | | | Santos | 2 | 0 | 2 | | | | | | | | | |
| Vasco da Gama | 1 | 2 | 3 | Santos | 2 | 0 | 2 | | | | | | | | | |
| Santos | 3 | 2 | 5 | | | | | | | | | | | | | |
| Santos | 3 | 2 | 5 | | | | | | | | | | Atlético Mineiro | 1 | 1 | 2 |
| | | | | | | | | | | | | | Grêmio | 3 | 1 | 4 |
| Botafogo | 0 | 1 | 1 | | | | | | | | | | | | | | Grêmio | 3 | 1 | 4 |
| Palmeiras | 3 | 0 | 3 | | | | | | | | | | | | | |
| Palmeiras | 3 | 0 | 3 | Palmeiras | 1 | 1 | 2 | | | | | | | | | |
| | | | | Grêmio | 2 | 1 | 3 | | | | | | | | | |
| Grêmio (pen.) | 1 | 0 | 1 (4) | Grêmio | 2 | 1 | 3 | | | | | | | | | |
| Atlético Paranaense | 0 | 1 | 1 (3) | | | | | | | | | | | | | |
| Atlético Paranaense | 0 | 1 | 1 (3) | | | | | Grêmio | 2 | 0 | 2 | | | | | |
| | | | | | | | | Cruzeiro | 0 | 0 | 0 | | | | | |
| Cruzeiro | 5 | 1 | 6 | | | | | | | | | Cruzeiro | 0 | 0 | 0 | | | | | |
| Botafogo | 2 | 0 | 2 | | | | | | | | | | | | | |
| Botafogo | 2 | 0 | 2 | Cruzeiro | 1 | 4 | 5 | | | | | | | | | |
| | | | | Corinthians | 2 | 2 | 4 | | | | | | | | | |
| Corinthians | 1 | 1 | 2 | Corinthians | 2 | 2 | 4 | | | | | | | | | |
| Fluminense | 1 | 0 | 1 | | | | | | | | | | | | | |

### Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Juventude | 2–2 (a) | São Paulo | 2–1 | 0–1 |
| Corinthians | 2–1 | Fluminense | 1–1 | 1–0 |
| Vasco da Gama | 3–5 | Santos | 1–3 | 2–2 |
| Botafogo | 1–3 | Palmeiras | 0–3 | 1–0 |
| Grêmio | 1–1 (4–3 p) | Atlético Paranaense | 1–0 | 0–1 |
| Fortaleza | 1–3 | Internacional | 0–3 | 1–0 |
| Cruzeiro | 6–2 | Botafogo | 5–2 | 1–0 |
| Ponte Preta | 3–3 (a) | Atlético Mineiro | 1–1 | 2–2 |

### Quarterfinals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Juventude | 1–1 (2–4 p) | Atletico Mineiro | 0–1 | 1–0 |
| Internacional | 3–2 | Santos | 1–2 | 2–0 |
| Palmeiras | 2–3 | Grêmio | 1–2 | 1–1 |
| Cruzeiro | 5–4 | Corinhians | 1–2 | 4–2 |

### Semifinals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Atletico Mineiro | 4–3 | Internacional | 2–1 | 2–2 |
| Grêmio | 2–0 | Cruzeiro | 2–0 | 0–0 |

### Finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Grêmio | 4–2 | Atletico Mineiro | 3–1 | 1–1 |