AC Milan có khởi đầu rất thuận lợi khi tiếp Udinese trên sân nhà. Chỉ sau 20 phút, đội chủ sân San Siro đã dẫn trước 2-0. Nếu như pha ghi bàn của Olivier Giroud có phần may mắn bởi tiền đạo Pháp bật nhảy đánh đầu nhưng bóng đập vào vai trước khi lăn vào lưới đội khách thì bàn mở tỷ số của Christian Pulisic ở phút thứ 6 rất chất lượng. Samuel Chukwueze cầm bóng vượt qua hai cầu thủ Udinese và chuyền cho Pulisic ở bên ngoài vòng cấm. Tiền đạo người Mỹ chỉnh bóng một nhịp và dứt điểm vào góc cao khung thành đối phương. Đây là bàn thắng thứ 10 ở Serie A và bàn thứ 13 trên mọi giải đấu của Pulisic. Chưa bao giờ, Pulisic có số bàn thắng ở một mùa giải kể từ lúc sang châu Âu tới nay. Điều đáng nói hơn là HLV Stefano Pioli xếp Pulisic đá tiền vệ công thay cho Loftus-Cheek không thể ra sân vì án phạt. Pulisic lần đầu tiên chơi sau lưng tiền đạo ở AC Milan nhưng không phải quá xa lạ với anh do từng sắm tốt vai trò này khi còn chơi cho Borussia Dortmund.
AC Milan càng dễ dàng hơn trước khi bước vào hiệp hai vì Nikola Krstovic nhận thẻ đỏ trực tiếp ở phút 45 sau pha cao chân đập vào hông sườn Chukwueze. Chiến thắng của AC Milan là thuyết phục nhưng bàn ấn định tỷ số 3-0 của chủ nhà lại có phần không fair play. Pontus Almqvist bị chấn thương đầu sau pha bóng tranh chấp với Theo Hernandez ở vòng cấm AC Milan nhưng trọng tài không thổi còi dừng trận đấu. Hernandez kéo bóng lên và chuyền cho Adli để tiền đạo người Pháp có pha mở bóng dài cho Rafael Leao thoát xuống ghi bàn ở trận thứ hai liên tiếp.
Chiến thắng trước Udinese giúp AC Milan củng cố chắc chắn hơn nữa vị trí thứ nhì trên bảng xếp hạng sau 31 vòng đấu. Lần đầu tiên ở mùa giải này, AC Milan có 5 trận thắng liên tiếp ở Serie A. Nếu tính trên mọi giải đấu, đội bóng áo sọc đỏ đen thắng 7 trận liên tiếp; trong đó có 6 trận tháng Ba và 1 trận ở tháng Tư này. Ông Pioli hy vọng AC Milan sẽ đánh bại được AS Roma ở trận lượt đi tứ kết Europa League vào giữa tuần tới. Roma cũng đang có phong độ ấn tượng sau khi thắng trận derby thủ đô với Lazio.