Wednesday's UEFA Champions League games yielded a surprise home defeat for AC Milan, a draw between Bayern Munich and Juventus, and narrow wins for Chelsea and Manchester United, as recaps in a rundown of the evening's action.

Milan ended Matchday 2 lamenting a 1-0 loss to FC Zurich, the side beaten 5-2 by Real Madrid last time out. For their part, Los Merengues posted a convincing 3-0 win over Marseille to maintain their impressive start, while fellow European giants Bayern and Juve drew 0-0 in Germany. Like the latter pair, England's Premier League representatives also played out hard-fought encounters, with United needing to come back from behind to down a threatening Wolfsburg side 2-1 and Chelsea clinching a slender 1-0 victory at APOEL.

Match of the day
Bayern Munich 0-0 Juventus

The scoreline does no justice to what was an entertainingly open game which could have ended in triumph for either team. The hosts held the whip hand in the first half and created a number of openings, in particular via Franck Ribery, who came close to breaking the deadlock with a lob that floated narrowly over after he had broken free between two defenders. Despite missing Fabio Cannavaro, the Juventus defence held firm and Bayern gradually began to expose themselves on the break as Mauro Camoranesi looked to exploit any openings. The pattern of the match changed little after the restart, with Bayern having ten corners to show for their domination and the visitors a constant menace on the counter, but neither side was able to make the difference.

Surprise of the day
AC Milan 0-1 FC Zurich
Goal: Hannu Tihinen 8

Nothing seems to be going right for Milan at the moment after the Rossoneri were handed a deserved defeat on home soil by their courageous opponents. The winning goal came just minutes into the encounter courtesy of Hannu Tihinen, the Zurich captain hitting the target from close to the penalty spot with a superb back-heel volley from a corner. Milan fell short of their usually high standards as they attempted to draw level, with Filippo Inzaghi either firing wide or finding Zurich goalkeeper Johnny Leoni in inspired form, though the Swiss custodian was helpless as Gianluca Zambrotta connected with a post at the death.

Other matches
Bordeaux had plenty to cheer in Group A as they clinched a late winner to down determined opponents in the form of Maccabi Haifa. A searing header from debutant Mickael Ciani gave the French champions a 1-0 success and all three points in an even game whose outcome long remained in the balance.

At Old Trafford, Manchester United's long unbeaten home record was endangered by German visitors Wolfsburg, whose audacious football confirmed that they are approaching their first ever campaign at this level with zero fear. Strike partners Edin Dzeko and Grafite caused the Red Devils' rearguard all manner of problems and the former deservedly opened the scoring when he beat Patrice Evra to a 56th-minute header. Stunned by that strike, United responded just three minutes later when a Ryan Giggs free-kick nestled in the net after taking a deflection off a defender. That set up an exciting climax and in the end it was Michael Carrick who swung the encounter, hitting the target from 18 metres out after a pull-back from the in-form Giggs. Elsewhere in Group B, CSKA Moscow were the better side against Besiktas and grabbed a 2-1 victory thanks to sublime efforts from Alan Dzagoev and Milos Krasic, who made it a long and difficult evening for the Turkish visitors.

Real Madrid's big-name summer signings did not disappoint at the Santiago Bernabeu in Group C as Cristiano Ronaldo scored twice and Kaka converted a penalty in their 3-0 win over Marseille. The French side resisted for an hour before crumbling at the back, first conceding when Ronaldo ran on to a long ball and buried beneath leaping goalkeeper Steve Mandanda. The Portuguese international's second sealed a spectacular move in which Karim Benzema claimed the assist, suggesting the section leaders are developing into a real force to be feared.

In Group D, Chelsea relied on their experience and technical superiority to eke out a difficult victory in Cyprus, as APOEL confirmed that their Matchday 1 draw away to Atletico Madrid was no fluke. The Nicosia outfit went looking for maximum points and made the Blues suffer in the second half, but an 18th-minute goal from Nicolas Anelka, set up well by Juliano Belletti, proved sufficient to decide the outcome. In the same pool, Porto found a way through Atletico's defences twice in the final 15 minutes to claim a 2-0 success, Colombian forward Radamel Falcao and Rolando on target.

The stat
100 - Real midfielder Guti became the seventh Spaniard to join the elite club of players to have contested 100 games in European competition. Raul leads the way with 129 outings under his belt, ahead of Fernando Morientes on 118, Xavi on 110, Fernando Hierro on 103, Carles Puyol on 102 and 100-game duo Manuel Sanchis and Guti. Currently poised on 99 encounters, Iker Casillas is set to become the eighth.

Goal of the night
CSKA Moscow 2-1 Besiktas (Alan Dzagoev 7)

Aged 19, Russian prodigy Alan Dzagoev collected the ball 35 metres out and profited from hesitant defending to stride forward, before unleashing a stunning shot from 20 metres that curled beyond an outstretched Recber Rustu and into the top corner.

What they said
"Criticism spurs us on, but we [the players] feel neither old nor finished," Massimo Ambrosini, AC Milan captain.

Have your say
Will all four English clubs once again book themselves a place in the last 16? Click on 'Add your comment' and share your views with fans across the globe.