Holders Real Madrid got their Champions League campaign back on track, coming from behind to defeat Borussia Dortmund 2-1 at the Bernabeu.

The holders had gone five matches in the competition without a win amd when when Jan Koller put Dortmund in front on the half-hour, it looked like Real’s grip on the Champions League was weakening.

However, two minutes before the break, the competition’s leading all-time scorer Raul, levelled the scores and Ronaldo completed the comeback on 56 minutes when he reached Zinedine Zidane’s far-post cross poked home the winner.

Madrid are now on four points from three matches, a point above Dortmund but still five short of Group C leaders Milan, who earned a third successive win by beating Lokomotiv Moscow 1-0. Dannishh striker Jon Dahl Tomasson scoring the only goal of the game on 62 minutes.

Manchester United defeated a depleted Juventus side 2-1 at Old Trafford. David Beckham, in the news in recent days following his bust-up with Alex Ferguson, supplied both goals. On 3 minutes, the Engand captain delivered the corner from which Wes Brown headed home and with five minnutes remaining, Beckham floated a delightful cross for Ruud Van Nistelrooy lift the ball over the advancing Chimenti. It was the Dutchman’s 9th goal of the competition. Pavel Nedved scored a consolation for the vistors in injury time.

Basle produced the shock result of the night, beating Deportivo La Coruna 1-0. The Swiss side secured their first points of the second group stage when Hakan Yakin volleyed home on 30 minutes. The result leaves leaves Deportivo bottom of the group with just one point. Juventus lie second on fourth with runaway leaders Manchester United on 9 points, requiring just one point from their last three games to be guaranteed qualification.

Match Details
Group C
Milan 1-0 Lokomotiv Moscow

Real Madrid 2-1 Borussia Dortmund
Real Madrid: (Raul 43, Ronaldo 55)

Group D
Basle 1-0 Deportivo La Coruna
Basle: (Yakin 30)

Manchester United 2-1 Juventus
Juventus: (Nedved 90)