Well 8 yellow cards does not seem like a fairplay match to me, however it was a good derby between the Milan teams as we had not seen for some time the result was uncertain until the end, Inter could draw
Yesterday's match was colored with 7 yellow cards, 5 for Milan and 2 for Inter.
Basically it is very unfortunate that Milan had to get a win with various fouls which caused five of the eleven players to receive a yellow card warning.
Interestingly, Rafael Leao as Milan's star in yesterday's match also received a warning card less than five minutes before the match ended.