That's a wrap. Thanks, as ever, for your company on a day when Real Madrid scored eight, Atletico Madrid blew a chance to go top of La Liga and Juventus opened up a three-point lead at the top of Serie A thanks to Carlos Tevez.
We're back on Sunday with live text commentary of Barcelona's match away to Levante and news of the big game in France between Paris St-Germain and Lyon. Until then.
Post update
Looking ahead
There's lots more action from Italy on Sunday, with Ashley Cole's Roma hosting Cagliari while Micah Richards, on loan from Manchester City, could make his Serie A debut for Fiorentina away to Atalanta.
Join the debate at #bbceurofootball
Rich: Why on earth did Manchester United let Paul Pogba go? Incredible engine combined with sublime skill and yet another immaculate performance!
Post update
AC Milan 0-1 Juventus
What a hugely satisfying night for Juventus manager Massimiliano Allegri. Sacked by AC Milan in January, he has masterminded a victory that suggests the Old Lady remain the dominant force in Italy.
FULL-TIME
AC Milan 0-1 Juventus
Juventus go three points clear at the top of Serie A after a hard-fought victory at the San Siro. It wasn't a classic but Juve have done enough thanks to a well worked goal involving Paul Pgoba and finished by Carlos Tevez.
YELLOW CARD
AC Milan 0-1 Juventus
Fernando Torres's Italian job starts with a yellow card for a swinging arm.
Post update
AC Milan 0-1 Juventus
Both teams look shattered. Mistakes are creeping in and both teams are conceding possession far too easily. Juventus are moments away from a fourth straight clean sheet.
Post update
AC Milan 0-1 Juventus
They've won Serie A three years in a row and Juventus are five minutes away from going three points clear at the top of table unless Milan can pull something out of the bag.
Post update
AC Milan 0-1 Juventus
What was that? His team is trailing and Adil Rami concedes possession after a woeful attempt from long distance. Paul Pogba and Carlos Tevez power forward but Milan's defence just about does enough to clear the danger.
Post update
AC Milan 0-1 Juventus
The last time Carlos Tevez and Fernando Torres were on the same pitch together? April 2013 when Manchester City beat Chelsea in the FA Cup semi-final. Will Tevez triumph again?
AFPCopyright: AFP
Post update
AC Milan 0-1 Juventus
PACopyright: PA
SUBSTITUTION
AC Milan 0-1 Juventus
AC Milan respond by sending on Fernando Torres. The former Liverpool striker is welcomed by a huge roar from the home fans.
GOAL
AC Milan 0-1 Juventus - Carlos Tevez
Absolute quality from Paul Pogba and Carlos Tevez as AC Milan's defence is finally unlocked by a wonderful move. Tevez starts it with a pass to Pogba on the edge of the area before the latter threads a delightful ball for the former Manchester City striker to produce a composed finish from six-yards. Can AC Milan respond?
AFPCopyright: AFP
SUBSTITUTION
AC Milan 0-0 Juventus
No it's not. Torres will have to wait a little longer as midfielder Giacomo Bonaventura is sent on in place of Stephan El Shaarawy. This game has 0-0 written all over it.
Post update
AC Milan 0-0 Juventus
And here comes an AC Milan substitution. Is this the moment for Fernando Torres?
Post update
AC Milan 0-0 Juventus
Massimiliano Allegri looks smart in his Juventus blazer as he prowls the touchline. He desperately wants three points against his former club after he was sacked by Milan in January. But the clock is ticking and he is becoming more and more agitated.
Post update
AC Milan 0-0 Juventus
Juventus respond through Paul Pogba, the former Manchester United player earning a corner with a deflected shot. The corner is short and ends in Claudio Marchisio firing narrowly wide. This is more like it.
AFPCopyright: AFP
Post update
AC Milan 0-0 Juventus
Juventus are enjoying plenty of possession on the edge of the Milan penalty area but the home defence looks solid. Suddenly the hosts break and Stephan El Shaarawy takes a swing - and misses - as a long ball is pumped into the Juve's area.
Post update
AC Milan 0-0 Juventus
This game took a while to warm up before the interval. Right now it's about as warm as Salford in mid-January. Very little happening.
Post update
AC Milan 0-0 Juventus
How soon before we see Fernando Torres? He hasn't played a competitive game for three months but AC Milan's on-loan striker from Chelsea is on the bench. Surely it cannot be long before we see him step out at the San Siro.
Post update
AC Milan 0-0 Juventus
Quiet start to the second-half. Very little to choose between these two teams who both boast 100% winning starts to the campaign. Something has to give.
KICK-OFF
AC Milan 0-0 Juventus
No changes by either team at the start of the new half. It's all systems go...
AFPCopyright: AFP
Post update
AC Milan 0-0 Juventus
Meanwhile, back in the San Siro both teams are emerging for the start of the second half. Can Juventus boss Massimiliano Allegri inspire his side to victory over his former club?
FULL-TIME
Atletico Madrid 2-2 Celta Vigo
Atletico's hopes of going top of La Liga vanish on a frustrating night for Diego Simeone's men. It's a terrific point for Celta Vigo who contributed to a game of high entertainment.
AFPCopyright: AFP
Post update
Atletico Madrid 2-2 Celta Vigo
Tiago Mendes thinks he's won it for Atletico after connecting with a free-kick, but Celta Vigo keeper Sergio Alvarez produces a great stop to save the day for the visitors.
Post update
Atletico Madrid 2-2 Celta Vigo
Atletico substitute Alessio Cerci is lucky to escape a yellow card after a blatant dive in an attempt to win a penalty. Desperate times for the hosts.
Post update
Atletico Madrid 2-2 Celta Vigo
Great effort by Atletico's fans. This has been a frustrating night for the reigning champions but few are leaving their seats as the game enters its closing moments. They still believe.
Post update
Atletico Madrid 2-2 Celta Vigo
This has been a great effort by Celta Vigo. They arrived in the Spanish capital in good form and they look like returning home with their unbeaten record intact. Atletico are running out of ideas. But will there be a late twist?
HALF-TIME
AC Milan 0-0 Juventus
All to play for between Serie A's top two sides. The tackles are flying. If this finishes 11 v 11 I'll be amazed.
AFPCopyright: AFP
Post update
Atletico Madrid 2-2 Celta Vigo
Time is running out and Atletico Madrid are in danger of blowing a chance to go top of La Liga. The hosts are stepping up the tempo in the closing stages with Raul Jimenez and Koke going close. Can Celta Vigo hang on?
YELLOW CARD
AC Milan 0-0 Juventus
And still the tackles fly at the San Siro. Having been denied by a post, Claudio Marchisio is booked for a foul on Sulley Muntari to complete a frustrating few minutes for the Juventus man.
CLOSE!
AC Milan 0-0 Juventus
Claudio Marchisio is denied by a post after the Juventus midfielder lets fly from inside the area. After a slow start, this game is warming up nicely.
SUBSTITUTION
Atletico Madrid 2-2 Celta Vigo
Still all to play for at the Vicente Calderon Stadium. Atletico boss Diego Simeone sends down instructions from the main stand to send on Raul Garcia for the final 20 minutes in place of Antoine Griezmann.
Post update
AC Milan 0-0 Juventus
No goals but the game is finally opening up between Italy's finest.
Fernando Llorente is thwarted by Milan keeper Christian Abbiati from close range. Then the stopper does well to beat away Roberto Pereyra's powerful strike.
AFPCopyright: AFP
Post update
Atletico Madrid 2-2 Celta Vigo
Atletico have the ball in the back of the Celta Vigo net but Raul Jimenez is ruled off-side as he heads home.
Post update
AC Milan 0-0 Juventus
Juventus are yet to concede a goal this season and they have keeper Gianluigi Buffon for keeping that record intact as the veteran stopped does brilliantly to keep out Keisuke Honda's header at full-stretch after Sulley Muntari's ball. That's the closest we have come to a goal.
Post update
AC Milan 0-0 Juventus
It's tight. It's niggly. And chances at both ends are in short supply.
Juventus started brightly but AC Milan have come back into this but it's fair to say both defences are on top.
GOAL
Atletico Madrid 2-2 Celta Vigo - Nolito (pen)
Game on.
Atletico are rocked again as substitute Nolito equalises for Celta Vigo after Miranda's clumsy challenge on Carles Planas.
AFPCopyright: AFP
Post update
AC Milan 0-0 Juventus
Carlos Tevez gives team-mates Stephan Lichtsteiner a stare that says 'what on earth was that?' after Juve's Swiss defender totally misjudges a header in the AC Milan area as Tevez was ready to pounce. A missed opportunity. If looks could kill...
Post update
Atletico Madrid 2-1 Celta Vigo
We're back underway in Spain. Hugo Mallo causes the Atletico Madrid defence problems after an impressive run but cannot hurt the hosts.
Post update
AC Milan 0-0 Juventus
Crunch! This is already turning into a bruising contest. The opening minutes have been littered by free-kicks and Roberto Pereyra is the latest to be on the receiving end as AC Milan's Jeremy Menez does not hold back.
AFPCopyright: AFP
Post update
AC Milan 0-0 Juventus
It's all Juventus.
AC Milan carelessly concede a free-kick just outside their area and Carlos Tevez whips his set-piece into the danger area. A red and black shirt just manages to head clear before any damage can be done.
The hosts are on the back-foot.
Post update
AC Milan 0-0 Juventus
Bright start by Juventus as Roberto Pereyra lets fly from 20-yards. It's not a bad attempt either. The home fans are relieved to see it fly wide but that was close.
Post update
AC Milan 0-0 Juventus
Carlos Tevez scored 19 Serie A goals to help propel Juventus to a third straight Serie A title last season and the 30-year-old has wasted no time finding the net this term.
Tevez has netted three times in his last two outings - including two in the Champions League against Malmo in midweek. And he's already looking lively in these early stages.
Post update
AC Milan 0-0 Juventus
AFPCopyright: AFP
Post update
AC Milan 0-0 Juventus
Game on in the San Siro.
HALF-TIME
Atletico Madrid 2-1 Celta Vigo
What a first-half in Spain. Action packed affair. This game is far from over.
Post update
AC Milan v Juventus (19:45 BST)
The teams are on their way out. The San Siro is packed. We're moments away from kick-off.
Post update
AC Milan v Juventus (19:45 BST)
@acmilanCopyright: @acmilan
AC Milan: The legendary Cesare Maldini couldn't miss AC Milan v Juventus.
Cesare Maldini is a former manager and player with Milan, winning Serie A four times during his playing career as well as helping the Italians lift the 1963 European Cup.
GOAL
Atletico Madrid 2-1 Celta Vigo - Diego Godin
And finally Atletico Madrid are showing why they are the reigning champions of Spain.
Uruguay international defender Diego Godin leaps high above the Celta Vigo defencee to power Gabi's corner into the far corner.
Fabulous entertainment.
ReutersCopyright: Reuters
Post update
AC Milan v Juventus (19:45 BST)
Juventus's ex-AC Milan manager Massimiliano Allegri: Juventus have welcomed me very well. I'm proud to coach these colours and today we will do our utmost to make the fans happy.
Post update
AC Milan v Juventus (19:45 BST)
Italian Serie A
The atmosphere is building in the San Siro. Kick-off is less than 10 minutes away between first and second in Serie A.
Post update
Atletico Madrid 1-1 Celta Vigo
Celta Vigo will be kicking themselves.
They were in control and moments before the home equaliser, visiting keeper Sergio Alvarez had done well to deny Cristian Ansaldi.
Atletico in control now.
GOAL
Atletico Madrid 1-1 Celta Vigo - Miranda
Just when Atletico looked down and out, they win a free-kick which is whipped into the Celta Vigo penalty area for Miranda to stab home from eight-yards.
This a cracking match.
ReutersCopyright: Reuters
Post update
Atletico Madrid 0-1 Celta Vigo
Frustration growing among the home fans as the red and white shirted hosts carelessly lose possession again. The reigning champions are rattled.
Post update
Atletico Madrid 0-1 Celta Vigo
It's worth remembering that Atletico have not lost a home game in La Liga since 12 May 2013. They've played 21 times in the Vicente Calderon since then and won 16 and drawn the other five.
That unbeaten record is under serious threat. Celta Vigo have certainly not turned up to make up the numbers. They are a slick outfit and forward they come looking for a second goal.
Call it what you like but Pablo Hernandez has just scored an incredible goal to stun Atletico.
A long ball forward is pumped into the home penalty area and Hernandez, under pressure from a defender and with his back to goal, sticks out a leg to divert the ball into the net. Brilliant.
AFPCopyright: AFP
CLOSE!
Atletico Madrid 0-0 Celta Vigo
Spanish La Liga
How did he miss that?
A superb run and cross by Juanfran finds Tiago Mendes unmarked on the edge of the Celta Vigo six-yard area but the Portuguese midfielder somehow blasts wide. Incredible.
Mendes can count his lucky stars that Atletico boss Diego Simeone is still serving a touchline ban and is nowhere near the pitch.
Post update
Eight wonders
AFPCopyright: AFP
Most managers would be delighted after seeing their side score eight goals in one match. Not Carlo Ancelotti. The Real Madrid manager called for his side to keep on improving after ending a two-game losing league run by thrashing Deportivo La Coruna 8-2.
"Today we showed the quality everyone knows we have which is the capability to score in many different ways," added the Italian. "We need to continue improving the balance and our consistency. We have to improve."
Some people are just so hard to please...
Join the debate at #bbceurofooty
So Fernando Torres's Italian job starts on the substitutes bench.
But can the former Liverpool forward shine in Serie A? Is he past his sell-by date or will El Nino show Chelsea what they are missing? Tweet #bbceurofooty or text 81111 (UK only)
Post update
Atletico Madrid 0-0 Celta Vigo
Spanish La Liga
Bright start by Atletico as Koke sets up Raul Jimenez on the edge of the penalty area but the Mexico forward's short is wild. Let off for Celta Vigo.
LINE-UPS
AC Milan v Juventus (19:45 BST)
AC Milan: Abbiati, Abate, Rami, Zapata, De Sciglio, Poli, De Jong, Muntari, Honda, Menez, El Shaarawy. Subs: Agazzi, Gori, Albertazzi, Armero, Mexes, Zaccardo, Van Ginkel, Bonaventura, Pazzini, Torres, Niang.
We're up and running in the Vicente Calderon Stadium.
AFPCopyright: AFP
BREAKING AC MILAN TEAM NEWS
AC Milan v Juventus (19:45 BST)
Fernando Torres in on the substitutes bench for AC Milan.
Post update
Goals, goals, goals
Real Madrid had lost their previous two La Liga games but a Cristiano Ronaldo hat-trick and Gareth Bale's brace helped them thrash Deportivo La Coruna 8-2 away from home.
Portugal forward Ronaldo struck either side of James Rodriguez's stunning goal to put Real 3-0 up half-time.
Haris Medunjanin scored a penalty for Deportivo six minutes into the second half before Bale scored twice.
Ronaldo then completed this hat-trick, and there was still time for Deportivo's Jose Verdu Toche to score before Javier Hernandez's late double.
ReutersCopyright: Reuters
Post update
Atletico Madrid v Celta Vigo (19:00 BST)
Spanish La Liga
But there's more than one big game in Europe and we start in Spain where reigning champions Atletico Madrid can go top of La Liga for the first time if they see off Celta Vigo.
Kick-off is just a few moments away and if it's anything as dramatic as Real Madrid's game earlier then we're in for a belter.
What's the story?
AC Milan v Juventus (19:45 BST)
Just to add more intrigue to the occasion, Massimiliano Allegri's former club AC Milan are top of the table.
But the ex-Cagliari boss knows his Juventus side will replace them at the summit with victory.
It's all pointing to a cracking night at the San Siro.
Serie A soap opera
AC Milan v Juventus (19:45 BST)
Italy's Serie A campaign is only two games old but this is already a top-versus-second encounter with a sub-plot that would give the Eastenders scriptwriters a run for their money.
Massimiliano Allegri certainly won't get lost in the corridors of the San Siro having spent four years in charge of Milan. His reign got off to a glorious start by sealing the club's 18th title in May 2011. But two seasons without silverware left him under pressure.
He was given his marching orders last January yet returns in charge of the defending champions after being appointed to replace Antonio Conte, now in charge of Italy's national team.
You couldn't make it up...
Night for revenge?
He was king of the San Siro after guiding AC Milan to their first Serie A title in seven years in 2011.
AFPCopyright: AFP
But the silverware dried up and Massimiliano Allegri was given the bullet.
APCopyright: AP
Eight months after his dismissal, Allegri returns to the home of his former employer in charge of defending champions Juventus.
AFPCopyright: AFP
Victory for the Old Lady and they pull clear at the top of table. Is this the night Allegri gets revenge for his sacking?
Live Reporting
Neil Johnston
All times stated are UK
Get involved
AFPCopyright: AFP PACopyright: PA AFPCopyright: AFP AFPCopyright: AFP AFPCopyright: AFP AFPCopyright: AFP AFPCopyright: AFP AFPCopyright: AFP AFPCopyright: AFP AFPCopyright: AFP AFPCopyright: AFP @acmilanCopyright: @acmilan ReutersCopyright: Reuters ReutersCopyright: Reuters AFPCopyright: AFP AFPCopyright: AFP AFPCopyright: AFP ReutersCopyright: Reuters AFPCopyright: AFP APCopyright: AP AFPCopyright: AFP
Latest PostPost update
That's a wrap. Thanks, as ever, for your company on a day when Real Madrid scored eight, Atletico Madrid blew a chance to go top of La Liga and Juventus opened up a three-point lead at the top of Serie A thanks to Carlos Tevez.
We're back on Sunday with live text commentary of Barcelona's match away to Levante and news of the big game in France between Paris St-Germain and Lyon. Until then.
Post update
Looking ahead
There's lots more action from Italy on Sunday, with Ashley Cole's Roma hosting Cagliari while Micah Richards, on loan from Manchester City, could make his Serie A debut for Fiorentina away to Atalanta.
Join the debate at #bbceurofootball
Rich: Why on earth did Manchester United let Paul Pogba go? Incredible engine combined with sublime skill and yet another immaculate performance!
Post update
AC Milan 0-1 Juventus
What a hugely satisfying night for Juventus manager Massimiliano Allegri. Sacked by AC Milan in January, he has masterminded a victory that suggests the Old Lady remain the dominant force in Italy.
FULL-TIME
AC Milan 0-1 Juventus
Juventus go three points clear at the top of Serie A after a hard-fought victory at the San Siro. It wasn't a classic but Juve have done enough thanks to a well worked goal involving Paul Pgoba and finished by Carlos Tevez.
YELLOW CARD
AC Milan 0-1 Juventus
Fernando Torres's Italian job starts with a yellow card for a swinging arm.
Post update
AC Milan 0-1 Juventus
Both teams look shattered. Mistakes are creeping in and both teams are conceding possession far too easily. Juventus are moments away from a fourth straight clean sheet.
Post update
AC Milan 0-1 Juventus
They've won Serie A three years in a row and Juventus are five minutes away from going three points clear at the top of table unless Milan can pull something out of the bag.
Post update
AC Milan 0-1 Juventus
What was that? His team is trailing and Adil Rami concedes possession after a woeful attempt from long distance. Paul Pogba and Carlos Tevez power forward but Milan's defence just about does enough to clear the danger.
Post update
AC Milan 0-1 Juventus
The last time Carlos Tevez and Fernando Torres were on the same pitch together? April 2013 when Manchester City beat Chelsea in the FA Cup semi-final. Will Tevez triumph again?
Post update
AC Milan 0-1 Juventus
SUBSTITUTION
AC Milan 0-1 Juventus
AC Milan respond by sending on Fernando Torres. The former Liverpool striker is welcomed by a huge roar from the home fans.
GOAL
AC Milan 0-1 Juventus - Carlos Tevez
Absolute quality from Paul Pogba and Carlos Tevez as AC Milan's defence is finally unlocked by a wonderful move. Tevez starts it with a pass to Pogba on the edge of the area before the latter threads a delightful ball for the former Manchester City striker to produce a composed finish from six-yards. Can AC Milan respond?
SUBSTITUTION
AC Milan 0-0 Juventus
No it's not. Torres will have to wait a little longer as midfielder Giacomo Bonaventura is sent on in place of Stephan El Shaarawy. This game has 0-0 written all over it.
Post update
AC Milan 0-0 Juventus
And here comes an AC Milan substitution. Is this the moment for Fernando Torres?
Post update
AC Milan 0-0 Juventus
Massimiliano Allegri looks smart in his Juventus blazer as he prowls the touchline. He desperately wants three points against his former club after he was sacked by Milan in January. But the clock is ticking and he is becoming more and more agitated.
Post update
AC Milan 0-0 Juventus
Juventus respond through Paul Pogba, the former Manchester United player earning a corner with a deflected shot. The corner is short and ends in Claudio Marchisio firing narrowly wide. This is more like it.
Post update
AC Milan 0-0 Juventus
Juventus are enjoying plenty of possession on the edge of the Milan penalty area but the home defence looks solid. Suddenly the hosts break and Stephan El Shaarawy takes a swing - and misses - as a long ball is pumped into the Juve's area.
Post update
AC Milan 0-0 Juventus
This game took a while to warm up before the interval. Right now it's about as warm as Salford in mid-January. Very little happening.
Post update
AC Milan 0-0 Juventus
How soon before we see Fernando Torres? He hasn't played a competitive game for three months but AC Milan's on-loan striker from Chelsea is on the bench. Surely it cannot be long before we see him step out at the San Siro.
Post update
AC Milan 0-0 Juventus
Quiet start to the second-half. Very little to choose between these two teams who both boast 100% winning starts to the campaign. Something has to give.
KICK-OFF
AC Milan 0-0 Juventus
No changes by either team at the start of the new half. It's all systems go...
Post update
AC Milan 0-0 Juventus
Meanwhile, back in the San Siro both teams are emerging for the start of the second half. Can Juventus boss Massimiliano Allegri inspire his side to victory over his former club?
FULL-TIME
Atletico Madrid 2-2 Celta Vigo
Atletico's hopes of going top of La Liga vanish on a frustrating night for Diego Simeone's men. It's a terrific point for Celta Vigo who contributed to a game of high entertainment.
Post update
Atletico Madrid 2-2 Celta Vigo
Tiago Mendes thinks he's won it for Atletico after connecting with a free-kick, but Celta Vigo keeper Sergio Alvarez produces a great stop to save the day for the visitors.
Post update
Atletico Madrid 2-2 Celta Vigo
Atletico substitute Alessio Cerci is lucky to escape a yellow card after a blatant dive in an attempt to win a penalty. Desperate times for the hosts.
Post update
Atletico Madrid 2-2 Celta Vigo
Great effort by Atletico's fans. This has been a frustrating night for the reigning champions but few are leaving their seats as the game enters its closing moments. They still believe.
Post update
Atletico Madrid 2-2 Celta Vigo
This has been a great effort by Celta Vigo. They arrived in the Spanish capital in good form and they look like returning home with their unbeaten record intact. Atletico are running out of ideas. But will there be a late twist?
HALF-TIME
AC Milan 0-0 Juventus
All to play for between Serie A's top two sides. The tackles are flying. If this finishes 11 v 11 I'll be amazed.
Post update
Atletico Madrid 2-2 Celta Vigo
Time is running out and Atletico Madrid are in danger of blowing a chance to go top of La Liga. The hosts are stepping up the tempo in the closing stages with Raul Jimenez and Koke going close. Can Celta Vigo hang on?
YELLOW CARD
AC Milan 0-0 Juventus
And still the tackles fly at the San Siro. Having been denied by a post, Claudio Marchisio is booked for a foul on Sulley Muntari to complete a frustrating few minutes for the Juventus man.
CLOSE!
AC Milan 0-0 Juventus
Claudio Marchisio is denied by a post after the Juventus midfielder lets fly from inside the area. After a slow start, this game is warming up nicely.
SUBSTITUTION
Atletico Madrid 2-2 Celta Vigo
Still all to play for at the Vicente Calderon Stadium. Atletico boss Diego Simeone sends down instructions from the main stand to send on Raul Garcia for the final 20 minutes in place of Antoine Griezmann.
Post update
AC Milan 0-0 Juventus
No goals but the game is finally opening up between Italy's finest.
Fernando Llorente is thwarted by Milan keeper Christian Abbiati from close range. Then the stopper does well to beat away Roberto Pereyra's powerful strike.
Post update
Atletico Madrid 2-2 Celta Vigo
Atletico have the ball in the back of the Celta Vigo net but Raul Jimenez is ruled off-side as he heads home.
Post update
AC Milan 0-0 Juventus
Juventus are yet to concede a goal this season and they have keeper Gianluigi Buffon for keeping that record intact as the veteran stopped does brilliantly to keep out Keisuke Honda's header at full-stretch after Sulley Muntari's ball. That's the closest we have come to a goal.
Post update
AC Milan 0-0 Juventus
It's tight. It's niggly. And chances at both ends are in short supply.
Juventus started brightly but AC Milan have come back into this but it's fair to say both defences are on top.
GOAL
Atletico Madrid 2-2 Celta Vigo - Nolito (pen)
Game on.
Atletico are rocked again as substitute Nolito equalises for Celta Vigo after Miranda's clumsy challenge on Carles Planas.
Post update
AC Milan 0-0 Juventus
Carlos Tevez gives team-mates Stephan Lichtsteiner a stare that says 'what on earth was that?' after Juve's Swiss defender totally misjudges a header in the AC Milan area as Tevez was ready to pounce. A missed opportunity. If looks could kill...
Post update
Atletico Madrid 2-1 Celta Vigo
We're back underway in Spain. Hugo Mallo causes the Atletico Madrid defence problems after an impressive run but cannot hurt the hosts.
Post update
AC Milan 0-0 Juventus
Crunch! This is already turning into a bruising contest. The opening minutes have been littered by free-kicks and Roberto Pereyra is the latest to be on the receiving end as AC Milan's Jeremy Menez does not hold back.
Post update
AC Milan 0-0 Juventus
It's all Juventus.
AC Milan carelessly concede a free-kick just outside their area and Carlos Tevez whips his set-piece into the danger area. A red and black shirt just manages to head clear before any damage can be done.
The hosts are on the back-foot.
Post update
AC Milan 0-0 Juventus
Bright start by Juventus as Roberto Pereyra lets fly from 20-yards. It's not a bad attempt either. The home fans are relieved to see it fly wide but that was close.
Post update
AC Milan 0-0 Juventus
Carlos Tevez scored 19 Serie A goals to help propel Juventus to a third straight Serie A title last season and the 30-year-old has wasted no time finding the net this term.
Tevez has netted three times in his last two outings - including two in the Champions League against Malmo in midweek. And he's already looking lively in these early stages.
Post update
AC Milan 0-0 Juventus
Post update
AC Milan 0-0 Juventus
Game on in the San Siro.
HALF-TIME
Atletico Madrid 2-1 Celta Vigo
What a first-half in Spain. Action packed affair. This game is far from over.
Post update
AC Milan v Juventus (19:45 BST)
The teams are on their way out. The San Siro is packed. We're moments away from kick-off.
Post update
AC Milan v Juventus (19:45 BST)
AC Milan: The legendary Cesare Maldini couldn't miss AC Milan v Juventus.
Cesare Maldini is a former manager and player with Milan, winning Serie A four times during his playing career as well as helping the Italians lift the 1963 European Cup.
GOAL
Atletico Madrid 2-1 Celta Vigo - Diego Godin
And finally Atletico Madrid are showing why they are the reigning champions of Spain.
Uruguay international defender Diego Godin leaps high above the Celta Vigo defencee to power Gabi's corner into the far corner.
Fabulous entertainment.
Post update
AC Milan v Juventus (19:45 BST)
Juventus's ex-AC Milan manager Massimiliano Allegri: Juventus have welcomed me very well. I'm proud to coach these colours and today we will do our utmost to make the fans happy.
Post update
AC Milan v Juventus (19:45 BST)
Italian Serie A
The atmosphere is building in the San Siro. Kick-off is less than 10 minutes away between first and second in Serie A.
Post update
Atletico Madrid 1-1 Celta Vigo
Celta Vigo will be kicking themselves.
They were in control and moments before the home equaliser, visiting keeper Sergio Alvarez had done well to deny Cristian Ansaldi.
Atletico in control now.
GOAL
Atletico Madrid 1-1 Celta Vigo - Miranda
Just when Atletico looked down and out, they win a free-kick which is whipped into the Celta Vigo penalty area for Miranda to stab home from eight-yards.
This a cracking match.
Post update
Atletico Madrid 0-1 Celta Vigo
Frustration growing among the home fans as the red and white shirted hosts carelessly lose possession again. The reigning champions are rattled.
Post update
Atletico Madrid 0-1 Celta Vigo
It's worth remembering that Atletico have not lost a home game in La Liga since 12 May 2013. They've played 21 times in the Vicente Calderon since then and won 16 and drawn the other five.
That unbeaten record is under serious threat. Celta Vigo have certainly not turned up to make up the numbers. They are a slick outfit and forward they come looking for a second goal.
GOAL
Atletico Madrid 0-1 Celta Vigo - Pablo Hernandez
Sensational... sublime...breathtaking...outrageous...
Call it what you like but Pablo Hernandez has just scored an incredible goal to stun Atletico.
A long ball forward is pumped into the home penalty area and Hernandez, under pressure from a defender and with his back to goal, sticks out a leg to divert the ball into the net. Brilliant.
CLOSE!
Atletico Madrid 0-0 Celta Vigo
Spanish La Liga
How did he miss that?
A superb run and cross by Juanfran finds Tiago Mendes unmarked on the edge of the Celta Vigo six-yard area but the Portuguese midfielder somehow blasts wide. Incredible.
Mendes can count his lucky stars that Atletico boss Diego Simeone is still serving a touchline ban and is nowhere near the pitch.
Post update
Eight wonders
Most managers would be delighted after seeing their side score eight goals in one match. Not Carlo Ancelotti. The Real Madrid manager called for his side to keep on improving after ending a two-game losing league run by thrashing Deportivo La Coruna 8-2.
"Today we showed the quality everyone knows we have which is the capability to score in many different ways," added the Italian. "We need to continue improving the balance and our consistency. We have to improve."
Some people are just so hard to please...
Join the debate at #bbceurofooty
So Fernando Torres's Italian job starts on the substitutes bench.
But can the former Liverpool forward shine in Serie A? Is he past his sell-by date or will El Nino show Chelsea what they are missing? Tweet #bbceurofooty or text 81111 (UK only)
Post update
Atletico Madrid 0-0 Celta Vigo
Spanish La Liga
Bright start by Atletico as Koke sets up Raul Jimenez on the edge of the penalty area but the Mexico forward's short is wild. Let off for Celta Vigo.
LINE-UPS
AC Milan v Juventus (19:45 BST)
AC Milan: Abbiati, Abate, Rami, Zapata, De Sciglio, Poli, De Jong, Muntari, Honda, Menez, El Shaarawy. Subs: Agazzi, Gori, Albertazzi, Armero, Mexes, Zaccardo, Van Ginkel, Bonaventura, Pazzini, Torres, Niang.
Juventus: Buffon, Caceres, Bonucci, Chiellini, Lichtsteiner, Pereyra, Marchisio, Pogba, Asamoah, Llorente, Tevez. Subs: Storari, Rubinho, Romulo, Ogbonna, Padoin, Pepe, Vidal, Evra, Mattiello, Coman, Morata, Giovinco.
KICK-OFF
Atletico Madrid 0-0 Celta Vigo
Spanish La Liga
We're up and running in the Vicente Calderon Stadium.
BREAKING AC MILAN TEAM NEWS
AC Milan v Juventus (19:45 BST)
Fernando Torres in on the substitutes bench for AC Milan.
Post update
Goals, goals, goals
Real Madrid had lost their previous two La Liga games but a Cristiano Ronaldo hat-trick and Gareth Bale's brace helped them thrash Deportivo La Coruna 8-2 away from home.
Portugal forward Ronaldo struck either side of James Rodriguez's stunning goal to put Real 3-0 up half-time.
Haris Medunjanin scored a penalty for Deportivo six minutes into the second half before Bale scored twice.
Ronaldo then completed this hat-trick, and there was still time for Deportivo's Jose Verdu Toche to score before Javier Hernandez's late double.
Post update
Atletico Madrid v Celta Vigo (19:00 BST)
Spanish La Liga
But there's more than one big game in Europe and we start in Spain where reigning champions Atletico Madrid can go top of La Liga for the first time if they see off Celta Vigo.
Kick-off is just a few moments away and if it's anything as dramatic as Real Madrid's game earlier then we're in for a belter.
What's the story?
AC Milan v Juventus (19:45 BST)
Just to add more intrigue to the occasion, Massimiliano Allegri's former club AC Milan are top of the table.
But the ex-Cagliari boss knows his Juventus side will replace them at the summit with victory.
It's all pointing to a cracking night at the San Siro.
Serie A soap opera
AC Milan v Juventus (19:45 BST)
Italy's Serie A campaign is only two games old but this is already a top-versus-second encounter with a sub-plot that would give the Eastenders scriptwriters a run for their money.
Massimiliano Allegri certainly won't get lost in the corridors of the San Siro having spent four years in charge of Milan. His reign got off to a glorious start by sealing the club's 18th title in May 2011. But two seasons without silverware left him under pressure.
He was given his marching orders last January yet returns in charge of the defending champions after being appointed to replace Antonio Conte, now in charge of Italy's national team.
You couldn't make it up...
Night for revenge?
He was king of the San Siro after guiding AC Milan to their first Serie A title in seven years in 2011.
But the silverware dried up and Massimiliano Allegri was given the bullet.
Eight months after his dismissal, Allegri returns to the home of his former employer in charge of defending champions Juventus.
Victory for the Old Lady and they pull clear at the top of table. Is this the night Allegri gets revenge for his sacking?