The sides could not be separated in normal time and then the teenage forward struck in the 104th minute, running on to Suso's through-ball to slide it home.
Cutrone had come on as a substitute 15 minutes from the end of normal time - and he also picked up a yellow card for removing his shirt during his goal celebration.
Champions League
Klopp: Liverpool got 'carried away' before thrilling fightback
YESTERDAY AT 22:04
His goal secured Milan a place in the semi-final where they will face Lazio.
Champions League
Opinion: Liverpool have remembered how to handle chaos again
YESTERDAY AT 21:55
Champions League
Late Rodrygo goal earns Real huge win at Inter
YESTERDAY AT 18:05