La première période a été plutôt terne, avec peu d’occasions. Juste avant la pause, Dusan Vlahovic a testé Marco Sportiello sur coup franc (45e +2). Au retour des vestiaires, Sportiello s’est à nouveau illustré en repoussant les tentatives de Filip Kostic et Danilo (50e). Milan a répondu par une frappe puissante de Ruben Loftus-Cheek (66e), mais la Juventus dominait le jeu. Arkadiusz Milik a été stoppé par le gardien à deux reprises (73e et 87e), tandis qu’Adrien Rabiot a également été proche de marquer (86e). Finalement, le match s’est soldé sur un score nul 0-0 qui n’a satisfait ni la Juve ni le Milan.