De então para cá aquela modesta infra-estrutura desportiva veio a sofrer constantes melhoramentos, inicialmente com a construção de bancadas para o publico, e mais tarde, com a implantação de um piso relvado, a cobertura da bancada central, a colocação de iluminação artificial e, finalmente, dotando-o de cadeiras individuais nas duas bancadas centrais.
A partir da década de 80 o Estádio Municipal de Chaves passou a albergar oficialmente 20.000 espectadores, altura em que também começou a ser palco de jogos de futebol da 1ª Divisão Nacional, fruto da ascensão do GD Chaves ao escalão máximo do futebol português.
(Construção da cobertura da bancada central)Alem de jogos internacionais da Selecção Nacional de Portugal, em vários escalões, desde a principal equipa às formações mais jovens, também o GD Chaves disputou no Estádio Municipal de Chaves jogos de carácter internacional, aquando da presença na edição da Taça Uefa de 1987/88.
O recorde de assistência naquele estádio remonta, porém, à época de 1985/86 aquando de uma visita do SL Benfica à cidade de Chaves para defrontar o Desportivo local em jogo a contar para o Campeonato Nacional da 1ª Divisão. Segundo as crónicas da época terão estado presentes a assistir aquele desafio ao vivo mais de 25.000 pessoas que literalmente faziam “rebentar pelas costuras” o Estádio Municipal de Chaves.
Nessa partida, o SL Benfica venceu a equipa do GD Chaves, estreante na 1ª Divisão Nacional, por 0-1, com o golo da vitória do encarnados a ser apontado pelo internacional português Nunes.
(Estádio Municipal de Chaves em 1985/86)
O GD Chaves militou na 1ª Divisão Nacional entre as épocas de 1985/86 a 1992/93 e entre 1994/95 a 1998/99, disputando no Estádio Municipal de Chaves os encontros em que figurava como visitado naquela competição.
Também por essa altura passaram a ser frequentes as visitas da equipa do Vitoria de Guimarães àquele recinto desportivo para disputar os encontros do Campeonato Nacional da 1ª Divisão. O primeiro encontro oficial entre GD Chaves e Vitoria SC no Estádio Municipal de Chaves aconteceu no Campeonato Nacional da 1ª Divisão de 1985/86, com a equipa vimaranense a vencer por 0-1, com um golo apontado pelo médio Nascimento.
(Estádio Municipal de Chaves em 1986/87)
De resto, tradicionalmente e contrariando um pouco a velha expressão de que “para lá do Marão mandam os que lá estão”, o Vitoria SC dá-se muito bem com os ares transmontanos e no Estádio Municipal de Chaves consegue, normalmente, alcançar bons resultados.
Em jogos a contar para a 1ª Divisão Nacional o Vitoria SC apenas perdeu frente ao GD Chaves no Estádio Municipal de Chaves em 3 ocasiões. De resto, empatou por 6 vezes e venceu em 4 encontros, nomeadamente, nas temporadas de 1985/86 (0-1), 1995/96 (1-2), em 1997/98 (1-2) e em 1998/99 (2-3).
(Vista aerea do Estádio Municipal de Chaves)
Mais recentemente na Liga de Honra, aquando da passagem do Vitoria SC por aquele escalão secundário na temporada de 2006/07, os vimaranenses tiveram a oportunidade de voltar a jogar naquele estádio. O jogo voltou a sorrir ao Vitoria SC que venceu por 0-1 através de um golo apontado pelo capitão Flávio Meireles.
Essa importantíssima partida para o Vitoria SC, disputada na tarde do dia 4 de Março de 2007 com arbitragem de Bruno Paixão, realizou-se debaixo de muita chuva mas sob uma magnífica moldura humana vitoriana que praticamente preenchia todo o Estádio Municipal de Chaves.
Alias, eram frequentes as romarias protagonizadas pelos adeptos vimaranenses ao Estádio Municipal de Chaves aquando das deslocações do Vitoria SC àquela simpática cidade transmontana.
Foi inquestionavelmente um dos jogos mais importantes da temporada de 2006/07 na recuperação do Vitoria SC rumo ao regresso à 1ª Liga. Frente à equipa do GD Chaves, naquela altura praticamente condenada à descida à 2ª Divisão Nacional “B”, o Vitoria SC teve que se empenhar a fundo para levar de vencida a equipa flaviense.
Naquele jogo o Vitoria SC apresentou a seguinte equipa inicial: Nilson; Rissut, Franco, Danilo e Sereno; Otacilio, Flávio Meireles, o capitão, Ghilas e Tchomogo; Henrique e Brasília. Jogaram ainda Hélder Cabral que substituiu Sereno, Paulo Adriano que entrou na posição de Henrique e Moreno para o lugar de Brasília.
A equipa do GD Chaves jogou inicialmente com a seguinte formação: Riça; Júlio, Paulo Alexandre, Danilo, Lameirão, Bruno Madeira, Robelio, Rui Sampaio, Neto, Diogo Macedo e Tuga. Pela equipa flaviense jogaram ainda Carlitos, Gonzalo Marronkle e Ramon Milioli.
O Vitoria SC acabou por vencer a partida por 0-1, através de um golo apontado pelo capitão Flávio Meireles aos 29 minutos, reagindo a um ressalto na barra e introduzindo o esférico na baliza defendida por Riça.
Ao longo da 1ª parte, mas principalmente na primeira metade do segundo tempo o Vitoria SC teve varias oportunidades para marcar novamente e atingir a tranquilidade, contudo, a pouca pontaria e os méritos da defensiva flaviense foram impedindo consecutivamente o golo aos vimaranenses.
Na parte final da partida, a equipa do GD Chaves tentou a todo o custo o golo do empate obrigando a equipa do Vitoria SC a sofrer para aguentar a vantagem conseguida e que significa 3 preciosos pontos na luta pela subida à 1ª Liga Nacional.