| Benevento beat Chievo Verona 1-0 (H) on 30 Dec 2017 |
| Chievo Verona beat SPAL 2-1 (H) on 25 Nov 2017 |
| SPAL beat Udinese 3-2 (H) on 27 Aug 2017 |
| Udinese beat Hellas Verona 4-0 (H) on 23 Dec 2017 |
| Hellas Verona beat Milan 3-0 (H) on 17 Dec 2017 |
| Milan beat Cagliari 2-1 (H) on 27 Aug 2017 |
| Cagliari beat Atalanta 2-1 (A) on 30 Dec 2017 |
| Atalanta beat Genoa 2-1 (A) on 12 Dec 2017 |
| Genoa beat Crotone 1-0 (A) on 19 Nov 2017 |
| Crotone beat Fiorentina 2-1 (H) on 29 Oct 2017 |
| Fiorentina beat Torino 3-0 (H) on 25 Oct 2017 |
| Torino beat Lazio 3-1 (A) on 11 Dec 2017 |
| Lazio beat Bologna 2-1 (A) on 25 Oct 2017 |
| Bologna beat Sampdoria 3-0 (H) on 25 Nov 2017 |
| Sampdoria beat Juventus 3-2 (H) on 19 Nov 2017 |
| Juventus beat Napoli 1-0 (A) on 1 Dec 2017 |
| Napoli beat Sassuolo 3-1 (H) on 29 Oct 2017 |
| Sassuolo beat Inter 1-0 (H) on 23 Dec 2017 |
| Inter beat Roma 3-1 (A) on 26 Aug 2017 |
| Roma beat Benevento 4-0 (A) on 20 Sep 2017 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.