O campeonato carioca de 1958 foi o mais sensacional entre todos os campeonatos estaduais disputados no país em todos os tempos.
Naquela época os campeonatos estaduais eram disputados por pontos corridos em turno e returno e a vitória valia apenas dois pontos.
Participaram do campeonato carioca de 1958 12 equipes e depois de 22 rodadas Flamengo, Botafogo e Vasco da Gama terminaram empatados na primeira posição com 32 pontos.
Cada time venceu 14 jogos, empatou quatro e perdeu quatro. Não havia nenhum critério de desempate, por isso foi necessário um torneio entre os três para ser apurado o campeão. Os clubes foram disputar um supercampeonato.
No primeiro jogo em 20 de dezembro o Vasco derrotou o Flamengo por 2x0. No segundo disputado no dia 27 o Flamengo venceu o Botafogo por 2x1 e na terceira partida o Botafogo derrotou o Vasco por 1x0 já em 1959 no dia 03 de janeiro.
Como todos terminaram com dois pontos ganhos foi necessário um novo torneio chamado de super supercampeonato que começou no dia 10 de janeiro com a vitória do Vasco sobre o Botafogo por 2x1.
No dia 14 de janeiro Botafogo e Flamengo empataram em 2x2 de a decisão ficou para o 17 quando com qualquer resultado entre Vasco e Flamengo estaria definido o campeão. O empate favorecia o Vasco.
Na noite de sábado, dia 17 de janeiro de 1959 Vasco da Gama e Flamengo entraram em campo num Maracanã lotado por cerca de 150 mil torcedores. O público pagante foi de 130.901 para uma renda recorde de CR$ 5.621.768,00.
Roberto Pinto abriu o marcador para o Vasco aos 13 minutos do segundo tempo e aos 25 o ponteiro Babá empatou para o Flamengo e o jogo terminou em 1x1.
O Vasco da Gama, super supercampeão carioca de 1958 jogou a partida final com Miguel, Paulinho, Belini, Orlando e Coronel; Écio e Waldemar; Sabará, Almir, Roberto Pinto e Pinga. O técnico, Francisco de Souza Ferreira, o Gradim.