Both AC Milan and Barcelona have great history in the Champions League, with the Italians having won it seven times whilst Barca have lifted the trophy four times.
But Barcelona's dominance in the competition in recent years made them the favourites going into tonight's clash in Milan, something that ultimately suited Milan, as the supposed 'underdogs' got a famous 2-0 victory.
It was a game of few chances, with less than ten shots between both teams, but the fact that Barcelona were reduced to one shot on target was perhaps more of an indication of Milan's dogged defense than Barca's lack of quality.
Milan did what so many teams unsuccessfully try and do against Barcelona, and allowed them come on to them, soaking up their possession and sustained pressure, whilst effectively initiating counter attacks of their own.
It wasn't until the second half that Milan's patience payed off, when a Montolivo free kick was blocked, and the ball ende up in the net, hitting Zapata's hand on the way before Kevin prince Boateng, formerly of Portsmouth, stuck it in.
Milan were lucky that the handball was not penalised, but with Barcelona looking even more out of sorts after going behind, Milan struck again with just under ten minutes left.
It was El Shaarawy, who had been lively all evening, who looped the ball over the Barcelona back line, for another former Portsmouth man, Muntari, to fire home, and give Milan the win.
Despite picking up the win, perhaps the most important outcome of this game for Milan will be the clean sheet. Barcelona were not at their best tonight, but you wouldn't bank on them having another off game in the return leg, and the lack of an away goal could prove crucial in deciding the outcome of the tie.
In tonight's other match, Didier Drogba's new club Galatasaray took on German outfit Schalke. Drogba scored five minutes into his debut for the Turkish club, and whilst he didn't score tonight, he was involved in their goal, and gave the Schalke defense cause for concern on more than one occasion.
It was Burak Yimaz who gave the home side the lead after twelve minutes, in what was an open affair. The host's were stunned however just before half time when Jermaine ones struck to level things for the Germans.
Another Gala new boy Wesley Sneijder had started the game, having been eligible by virtue of not playing for Inter in the competition before his move, but his night was over when he was substituted at half time.
After the break, both sides searched for an equaliser, with Drogba giving Schalke problems, but the game ended all square, with Schalke getting an all important away goal to take to the second leg in three weeks time.