| Udinese beat Napoli 2-1 (H) on 16 Dec 1956 |
| Napoli beat Triestina 2-1 (A) on 23 Sep 1956 |
| Triestina beat Genoa 1-0 (A) on 18 Nov 1956 |
| Genoa beat Atalanta 1-0 (A) on 23 Sep 1956 |
| Atalanta beat Palermo 1-0 (H) on 21 Oct 1956 |
| Palermo beat Torino 1-0 (H) on 25 Nov 1956 |
| Torino beat Fiorentina 2-1 (H) on 30 Sep 1956 |
| Fiorentina beat Roma 2-0 (A) on 18 Nov 1956 |
| Roma beat SPAL 5-1 (H) on 2 Dec 1956 |
| SPAL beat Inter 1-0 (H) on 16 Sep 1956 |
| Inter beat Lanerossi Vicenza 3-1 (H) on 28 Oct 1956 |
| Lanerossi Vicenza beat Sampdoria 3-2 (H) on 18 Nov 1956 |
| Sampdoria beat Padova 6-2 (A) on 16 Sep 1956 |
| Padova beat Milan 2-0 (H) on 14 Oct 1956 |
| Milan beat Juventus 1-0 (A) on 25 Nov 1956 |
| Juventus beat Bologna 3-1 (H) on 16 Dec 1956 |
| Bologna beat Lazio 3-1 (H) on 7 Oct 1956 |
| Lazio beat Udinese 2-1 (H) on 25 Nov 1956 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.