Danilo’s brace sends Botafogo past Gremio 3-2
How the match unfolded, with the data behind it
How this story was made
- Evidence
- fixture data, league standings, team statistics, events, venue, lineups, match statistics, player performance, and injuries
- Generated
- 9/17/2026, 12:10:27 PM
- Model
- GPT56Luna
- Format checks
- passed · score 100/100 · 418 words
Botafogo beat Gremio 3-2 after Danilo dos Santos de Oliveira scored twice and Álvaro Montoro contributed a goal and two assists. Gremio had more possession and total shots, but Botafogo produced more efforts on target and secured the points.
Botafogo defeated Gremio 3-2 at Estadio Olimpico Nilton Santos on Wednesday, September 16, securing the win after a 1-1 half-time score. The Serie A regular-season match, played in Round 21, was decided by Danilo dos Santos de Oliveira’s second goal in the 79th minute, although Gremio reduced the deficit again eight minutes later.
Botafogo take the lead twice
Botafogo opened the scoring in the 30th minute. Álvaro Montoro supplied the assist for Danilo dos Santos de Oliveira, who put the home side ahead. Gremio responded six minutes later through Jovane Cabral, sending the teams into the interval level.
Botafogo regained the advantage seven minutes after the restart. Vitinho assisted Montoro for the 52nd-minute goal, giving the midfielder a direct role in two of his side’s three goals. Gremio remained within reach, but Danilo struck again in the 79th minute, once more assisted by Montoro.
Gremio refused to finish quietly. Tetê set up Gustavo Martins for an 88th-minute goal, but Botafogo held on for the final two minutes and completed the victory. The match also saw several changes after half-time, including Botafogo substitutions Edenilson for Danilo and Lucas Monzon for Gabriel Justino, while Gremio introduced José Enamorado, Martin Braithwaite and Matheus Nascimento at different stages.
Gremio had more possession but fewer shots on target
The statistics showed a contrast between control of the ball and the quality of the finishing. Gremio held 64% possession and completed 571 of 646 passes, compared with Botafogo’s 36% possession and 286 accurate passes from 368. Gremio also attempted more shots overall, 13 to 10.
Botafogo, however, put seven efforts on target, while Gremio managed three. The home side’s expected-goals figure was 0.89 against 0.57 for Gremio, and Botafogo goalkeeper saves were limited to one. Gremio goalkeeper saves totalled four. Both teams won three corners, while Gremio were caught offside twice and Botafogo were not flagged offside.
Montoro leads the individual performances
Montoro was the standout player by match rating, earning 8.9 after 79 minutes. He scored once, provided two assists, recorded two shots on target and made three key passes. Danilo also delivered a decisive contribution with two goals and three shots on target, receiving an 8.4 rating.
Erick Noriega received Gremio’s only yellow card in the 78th minute, while Danilo was booked in the 90th. The result leaves Botafogo 11th with 35 points from 27 games, while Gremio remain 16th with 28 points. Botafogo’s record is nine wins, eight draws and 10 losses; Gremio have seven wins, seven draws and 13 losses.
Explore match and season data

Botafogo

Gremio
Standings source snapshot
These are the saved source standings. They may predate this match; they are not a live or recalculated post-match table.
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Flamengo | WWWWL | 27 | 17 | 6 | 4 | 53 | 22 | 57 | |
| 2 | Palmeiras | WDDWL | 27 | 16 | 8 | 3 | 47 | 21 | 56 | |
| 3 | Atletico Paranaense | DLDWD | 27 | 13 | 7 | 7 | 41 | 31 | 46 | |
| 4 | Bahia | WWWWD | 27 | 12 | 10 | 5 | 42 | 33 | 46 | |
| 5 | Fluminense | LWDWW | 27 | 12 | 9 | 6 | 41 | 35 | 45 | |
| 6 | Cruzeiro | LWLWW | 27 | 12 | 6 | 9 | 39 | 39 | 42 | |
| 7 | Atletico-MG | WLWDW | 26 | 11 | 6 | 9 | 35 | 31 | 39 | |
| 8 | Coritiba | DLWWD | 27 | 10 | 8 | 9 | 37 | 38 | 38 | |
| 9 | RB Bragantino | DLLWD | 26 | 10 | 6 | 10 | 32 | 29 | 36 | |
| 10 | Santos | WWWDW | 26 | 9 | 8 | 9 | 39 | 39 | 35 | |
| 11 | Botafogo | WDDLL | 27 | 9 | 8 | 10 | 41 | 43 | 35 | |
| 12 | Sao Paulo | LWWLD | 26 | 9 | 6 | 11 | 31 | 30 | 33 | |
| 13 | Vitoria | DWLLW | 27 | 9 | 6 | 12 | 27 | 39 | 33 | |
| 14 | Corinthians | LLLLL | 27 | 8 | 8 | 11 | 28 | 29 | 32 | |
| 15 | Mirassol | DWLDD | 27 | 7 | 8 | 12 | 31 | 42 | 29 | |
| 16 | Gremio | LLLWL | 27 | 7 | 7 | 13 | 30 | 38 | 28 | |
| 17 | Vasco DA Gama | WLWLL | 26 | 7 | 7 | 12 | 29 | 41 | 28 | |
| 18 | Internacional | WLLDD | 27 | 6 | 10 | 11 | 30 | 35 | 28 | |
| 19 | Remo | LLLLD | 27 | 5 | 8 | 14 | 31 | 45 | 23 | |
| 20 | Chapecoense-sc | LWLWD | 26 | 3 | 8 | 15 | 28 | 52 | 17 |