Early goals from Christian Pulisic and Olivier Giroud, and Rafael Leao's neat finish shortly before the hour mark, were enough for Milan to move 11 points behind runaway leaders Inter Milan, who are at struggling Udinese on Monday. Juve host Fiorentina on Sunday with just seven points from their last nine league fixtures and the Turin giants could find themselves fourth before kick-off should Bologna win at Frosinone.