This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
European football's big reputations counted for nothing last night as Real Madrid, AC Milan, Manchester City and Arsenal all lost in the Champions League.
Real Madrid lost 2-1 at Borussia Dortmund; AC Milan lost 1-0 at Malaga and Man City blew a 1-0 lead on the way to a 3-1 defeat at Ajax.
Arsenal were humbled by a 2-0 home loss to German club Schalke.
Porto beat Dynamo Kiev 3-2 and Paris Saint-Germain cruised to a comfortable 2-0 win at Dinamo Zagreb.