AS Roma produced a stunning comeback to beat AC Milan 2-1 and move within three points of Serie A leaders Inter on Saturday.