Data: 22 de Junho de 1947
Local: Campo do Kosmos, no Rio de Janeiro
1º Jogo – União W0x0 São João
2º Jogo – Parames 2×0 Roial
3º Jogo – Realengo 1×0 Kosmos
4º Jogo – Corinthians 0x0 Cruzeiro (vitória nos pênaltis)
5º Jogo – Parames 2×1 União
6º Jogo – Corinthians 0x0 Realengo (vitória nos pênaltis)
Final – Corinthians 2×0 Parames
Posteriormente, descobriu-se que o Corinthians utilizou um jogador em condições irregulares. Desta forma, ficou decidido que haveria uma eliminatória entre as equipes eliminadas pelo Corinthians e esta equipe faria a decisão com o Sampaio, no mesmo dia.
Data: 17 de Julho de 1947
Local: Campo do River, no Rio de Janeiro
1º Jogo – Realengo 0x0 Cruzeiro (vitória nos pênaltis)
Final – Parames 2×0 Realengo
Data: 28 de Junho de 1947
Local: Campo do River, no Rio de Janeiro
1º Jogo – Rio 2×0 Racing
2º Jogo – Benfica 1×0 Modesto
3º Jogo – Pau Ferro 1×0 Aldeia
4º Jogo – Sampaio 1×0 Astória
5º Jogo – Rio 1×0 Benfica
6º Jogo – Sampaio 1×0 Pau Ferro
Final – Sampaio 1×0 Rio
Data: 28 de Junho de 1947
Local: Campo do River, no Rio de Janeiro
Final – Sampaio 2×0 Parames
Campeão – Sampaio Atlético Clube (Rio De Janeiro – RJ)
Fonte: Arquivos do Autor