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.
Klopp: Liverpool got 'carried away' before thrilling fightback
His goal secured Milan a place in the semi-final where they will face Lazio.
Opinion: Liverpool have remembered how to handle chaos again
Late Rodrygo goal earns Real huge win at Inter