| Venezia beat Atalanta BC 2-1 (H) on 23 Nov 1958 |
| Atalanta BC beat Taranto 1-0 (H) on 12 Oct 1958 |
| Taranto beat Lecco 2-0 (H) on 5 Oct 1958 |
| Lecco beat Brescia 2-1 (H) on 12 Oct 1958 |
| Brescia beat Novara 4-0 (H) on 5 Oct 1958 |
| Novara beat Hellas Verona 2-0 (H) on 12 Oct 1958 |
| Hellas Verona beat Sambenedettese 4-0 (H) on 16 Nov 1958 |
| Sambenedettese beat Prato 3-1 (H) on 23 Nov 1958 |
| Prato beat Parma AS 3-0 (H) on 28 Sep 1958 |
| Parma AS beat Cagliari 5-1 (H) on 19 Oct 1958 |
| Cagliari beat Simmenthal Monza 2-1 (H) on 2 Nov 1958 |
| Simmenthal Monza beat Palermo 3-0 (H) on 21 Sep 1958 |
| Palermo beat Marzotto Valdagno 1-0 (A) on 12 Oct 1958 |
| Marzotto Valdagno beat Riunite Messina 3-0 (H) on 5 Oct 1958 |
| Riunite Messina beat Como 2-0 (H) on 21 Sep 1958 |
| Como beat Vigevano Calcio 1-0 (H) on 16 Nov 1958 |
| Vigevano Calcio beat Catania 2-0 (A) on 19 Oct 1958 |
| Catania beat Zenit Modena 3-0 (H) on 12 Oct 1958 |
| Zenit Modena beat Reggiana 1-0 (H) on 26 Oct 1958 |
| Reggiana beat Venezia 3-1 (H) on 5 Oct 1958 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.