It was a tale of two halves for Neil Lennon’s side after the 3-1 loss to begin their Europa League group stage campaign.
After a lively opening period, the hosts fell behind to Rade Krunic’s header before Brahim Diaz made the most of Milan’s increasing pressure in the period to put the visitors 2-0 up before the break.
Lennon made a couple of substitutions at the half and altered his shape, going into a 4-3-3/4-1-4-1 formation and seeing a much better showing.
Mohamed Elyounoussi gave hope of an unlikely comeback with a 76th minute header, though Jens Petter Hauge wrapped the game up just over a minute into stoppage time.
Player ratings scale - 10: One of best performances you've seen. 9: Outstanding. 8: Very good. 7: Good. 6: Average. 5: Poor, 4: Very poor. 3: Terrible day at office. 2: Abysmal. 1: One of worst performances you've seen.

5. Jeremie Frimpong - 6
The youngster had some strong runs but his crossing let him down. Photo: Ross Parker - SNS Group

6. Olivier Ntcham - 6
Fairly poor first half but was decent after the break, especially when moved into the deeper role in Celtic's midfield three. Photo: Craig Foy - SNS Group

7. Scott Brown - 4
Chased shadows for most of the night and was very poor with his passing. Celtic were much better after he was subbed off for Tom Rogic. Photo: Alan Harvey - SNS Group

8. Callum McGregor - 5
Another disappointing performance for the typically reliable midfielder as he failed to make much of an impact. Photo: Ross Parker - SNS Group / SFA

