Franck Kessie converted a penalty to give Milan the half-time lead away to Sampdoria, after Gianluigi Donnarumma’s great save and a Lorenzo Tonelli goal-line clearance.
Follow all the action as it happens on the LIVEBLOG.
The average age of the Rossoneri starting XI was 22 years and 10 months, as Zlatan Ibrahimovic, Simon Kjaer, Ismael Bennacer, Rafael Leao and Mateo Musacchio were out injured. Samp brought in Manolo Gabbiadini and Adrian Silva, but were still missing Keita Balde Diao.
The Blucerchiati wore special edition jerseys to mark 120 years of Andrea Doria, the club that merged with Sampierdarenese in 1946.
Sampdoria had the first chance after eight minutes, Gianluigi Donnarumma acrobatically punching a Lorenzo Tonelli header over the bar from point-blank range.
Ferrari made a last-ditch block to prevent Ante Rebic turning in the Alexis Saelemaekers low cross, but Samp lost Bartosz Bereszynski to a muscular problem.
Ante Rebic thought he’d scored his first goal of the season on 38 minutes when he flicked it past Emil Audero and prodded the ball towards an empty net, but Lorenzo Tonelli somehow managed to clear it off the line.
The breakthrough came on the stroke of half-time when Jakub Jankto jumped with his trailing arm raised, charging down the Theo Hernandez header. The referee pointed to the spot and Franck Kessie converted down the centre, lifting it over Emil Audero.
Sampdoria 0-1 Milan (Half-Time)
Kessie pen 45 (M)
Sampdoria: Audero; Bereszynski (Colley 20), Ferrari, Tonelli, Augello; Candreva, Adrien Silva, Thorsby, Jankto; Gabbiadini, Quagliarella
Milan: G Donnarumma; Calabria, Gabbia, Romagnoli, Theo Hernandez; Kessie, Tonali; Saelemaekers, Brahim Diaz, Calhanoglu; Rebic
Ref: Calvarese