| Fiorentina beat Bologna 6-3 (H) on 23 Nov 1958 |
| Bologna beat SPAL 3-2 (H) on 26 Oct 1958 |
| SPAL beat Udinese 2-1 (A) on 16 Nov 1958 |
| Udinese beat Alessandria 1-0 (H) on 2 Nov 1958 |
| Alessandria beat Bari 2-1 (H) on 16 Nov 1958 |
| Bari beat Torino 4-1 (H) on 12 Oct 1958 |
| Torino beat Triestina 1-0 (H) on 19 Oct 1958 |
| Triestina beat Lazio 3-0 (H) on 23 Nov 1958 |
| Lazio beat Sampdoria 1-0 (H) on 21 Sep 1958 |
| Sampdoria beat Genoa 2-1 (H) on 16 Nov 1958 |
| Genoa beat Inter 4-2 (H) on 5 Oct 1958 |
| Inter beat Lanerossi Vicenza 2-0 (H) on 16 Nov 1958 |
| Lanerossi Vicenza beat Milan 2-0 (H) on 26 Oct 1958 |
| Milan beat Napoli 1-0 (A) on 28 Sep 1958 |
| Napoli beat Roma 3-0 (H) on 16 Nov 1958 |
| Roma beat Juventus 3-0 (H) on 19 Oct 1958 |
| Juventus beat Padova 4-1 (A) on 5 Oct 1958 |
FLP: Thick arrows show the earliest chain of wins that passes through every team.