Neither team is very convincing, especially Arsenal. Still, Milan are actually competing for the Serie A, while Arsenal are struggling to get 4th place in the EPL. So unless you don't rate Serie A at all, it should qualify as a minor surprise at least. Most expectations are in Milan's favor too.
It's not a coincidence that Milan have an awful record against decent team this season - it's because these teams aren't intimidated by Ibrahimovic, so Milan actually have to play the game rather than pretty much having it won in advance.
And, as indifferent as Arsenal's midfield is, Milan's is really poor and there to be dominated by any vaguely competent team.
I think I've probably predicted a narrow win for Milan tomorrow, but I would find it really tough to make a call on who will go through the tie.
