Football Tracker: Napoli see off Juventus to go top, Celta Vigo stun Real Madrid

Updated
Kylian Mbappe is challenged
Kylian Mbappe is challengedRuben Albarran / Shutterstock Editorial / Profimedia / Flashscore

After Friday's showpiece in Washington DC to draw the groups for next year's World Cup, attention turns back to club football across Europe - follow all of it with Flashscore.

Sunday, December 7th

23:02 CET - That brings an end to today's action, and it's fair to say that with that result, the weekend has ended with a bang.

Things aren't going to get any easier for Alonso and Real Madrid, with Manchester City next up on Wednesday, and we'll be back with a brand new tracker on Tuesday to keep you up to date with all of the week's Champions League action.

See you then!

22:53 CET - It's full-time at the Bernabeu and Celta Vigo have held on to claim a shock win over Real Madrid! They've done so in style too, with Swedberg getting his second goal of the game in stoppage time to put the icing on the cake.

Los Blancos completely fell apart at the end, with Alvaro Carreras being sent off and two other players getting yellow in the final minutes of the game.

After a poor run, Xabi Alonso's side looked to have turned a corner with their impressive 3-0 win against Athletic Club last time out, but with just two wins in seven and talk of discontent from key players, the coach now looks set to come under real pressure.

22:44 CET - Lyon have fallen further behind in the title fight, failing to turn things around with a man less and losing 1-0 to Lorient.

22:39 CET - Napoli have held on to claim a big win, with Rasmus Hojlund giving them three points that take them to the top of Serie A.

Napoli vs Juventus stats
Napoli vs Juventus statsOpta by StatsPerform

22:33 CET - Things have gone from bad to worse for Los Blancos, with Fran Garcia being shown a second yellow card.

If they don't turn things around, they'll have just two wins from seven games.

22:25 CET - Hojlund does it again! The Danish striker has headed Napoli back in front with his second goal of the game!

22:19 CET - Celta Vigo lead in Madrid! Eight minutes after coming, Williot Swedberg has put the visitors ahead with a lovely backheel!

22:11 CET - Over in Brazil, Neymar has helped save his boyhood club Santos from relegation, with them beating Cruzeiro 3-0 this evening to stay up.

The Brazilian icon was in tears at full-time as the stadium chanted his name.

22:06 CET - Real Madrid enjoyed a fairly dominant first half in their clash, but couldn't convert any of their chances into an opening goal.

22:04 CET - Juventus level things up! The Old Lady have equalised through Kenan Yildiz, who has fired in from a tight angle.

21:48 CET - Halfway through the clash in Lorient, things aren't looking good for Lyon. Not only are they trailing, but they're also down to 10 men after a second yellow for Ainsley Maitland-Niles.

21:40 CET - It's been a cagey first-half in Naples, but the reigning champions deserve their lead.

Napoli vs Juventus first-half stats
Napoli vs Juventus first-half statsOpta by StatsPerform

21:25 CET - Lyon can stay on the fringes of the Ligue 1 title fight with a win tonight, but they've just gone 1-0 down away to Lorient.

20:54 CET - Napoli make the dream start! They've taken an early lead through Rasmus Hojlund, who has tapped in after great work on the right from David Neres.

20:40 CET - In the Spanish capital, Real Madrid have the chance to move back to within a point of Barcelona at the top of LaLiga with a win over Celta Vigo.

Real Madrid vs Celta Vigo starting XIs
Real Madrid vs Celta Vigo starting XIsFlashscore

20:10 CET - Staying in the Italian top flight, we've got a massive game to look forward to this evening at 20:45 CET, with reigning Serie A champions Napoli hosting Luciano Spalletti's Juventus; the coach is facing the club he previously won the Scudetto with.

Here are the starting lineups for that one:

Napoli vs Juventus lineups
Napoli vs Juventus lineupsFlashscore

19:58 CET - Despite a late red card for Mario Gila, Maurizio Sarri's Lazio have held fifth-placed Bologna to an entertaining 1-1 draw in Serie A.

Read more here.

Match stats
Match statsOpta by StatsPerform

19:25 CET - Crystal Palace move up to fourth in the Premier League table, with Marc Guehi's late header earning an impressive 2-1 away triumph at London rivals Fulham.

Read the full match report here.

Fulham vs Crystal Palace momentum
Fulham vs Crystal Palace momentumOpta by StatsPerform

Over in the Bundesliga, Borussia Dortmund have consolidated third place after goals from Julian Brandt and Nico Schlotterbeck secured a routine 2-0 win against Hoffenheim.

Check out the match report here.

19:09 CET - Two important matches at the bottom of Ligue 1 have come to an end, with Auxerre beating Metz 3-1 and Le Havre drawing 0-0 at home to Paris FC.

18:52 CET - Bologna are back on level terms with Lazio at half-time thanks to Jens Odgaard's fifth goal of the campaign.

Keep track of the second half here.

Lazio vs Bologna stats
Lazio vs Bologna statsOpta by StatsPerform

Meanwhile, centre-back Nico Schlotterbeck has doubled Borussia Dortmund's lead against Hoffenheim in the Bundesliga.

18:43 CET - Over in Serie A, Lazio are a goal to the good against fifth-placed Bologna, with Gustav Isaksen scoring his second goal of the season.

18:19 CET - A stunning goal from Harry Wilson has drawn Fulham level against Crystal Palace at the break, while in the Bundesliga, Julian Brandt's 43rd-minute strike has put Borussia Dortmund ahead at home to Hoffenheim.

Fulham vs Crystal Palace stats
Fulham vs Crystal Palace statsOpta by StatsPerform
Dortmund vs Hoffenheim stats
Dortmund vs Hoffenheim statsOpta by StatsPerform

18:12 CET - Valencia and Sevilla have shared the spoils in LaLiga after Hugo Duro's 93rd-minute strike salvaged a crucial point for the struggling hosts.

Read the full match report here.

18:03 CET - We've reached the halfway stage in today's two 17:15 CET Ligue 1 kick-offs, as Auxerre lead Metz 2-1 and Le Havre remain goalless at home to Paris FC.

17:52 CET - Crystal Palace have taken an early lead at Fulham, with Eddie Nketiah netting his second Premier League goal of the season.

17:34 CET - The Nordderby thrill ride has come to an end as Hamburg outlasted rivals Werder Bremen to win the clash 3-2 - Luka Vuskovic scoring a ridiculous goal to match the game.

Catch up with all of it with our report.

Hamburg - Werder Bremen match stats
Hamburg - Werder Bremen match statsOpta by StatsPerform

Meanwhile, an own goal has put Sevilla a goal to the good against Valencia midway through the second half.

17:27 CET - A quick look back at Serie A, where we have an intriguing affair at 18:00 CET.

Lazio welcome Bologna to the Italian capital, as both sides look to get back to winning ways after suffering defeats last time out.

Follow the game with us.

Lazio - Bologna lineups
Lazio - Bologna lineupsFlashscore

17:21 CET - Hamburg back in front! It's been chaos in the last 10 minutes in the derby, and the hosts are now 3-2 up with six minutes to play thanks to Yussuf Poulsen. Can Werder Bremen hit back once again in this thriller?

17:14 CET - It's all go now in the Bundesliga! Just two minutes after going behind, Werder Bremen hit back against rivals Hamburg to make it 2-2 - Justin Njinmah with the strike.

Not long to go before the second and final game in Germany, with Borussia Dortmund facing Hoffenheim at 17:30 CET.

Follow the game here.

Dortmund - Hoffenheim lineups
Dortmund - Hoffenheim lineupsFlashscore

17:12 CET - Hamburg have flipped it against Werder Bremen! They are now 2-1 up in the Nordderby, thanks to an incredible backheeled volley from Luka Vuskovic. We have 15 minutes to go in the clash, still plenty of time for some more drama.

17:06 CET - Back to the Bundesliga, where Hamburg have responded well after going behind at home to Werder Bremen, levelling the game through Albert Sambi Lokonga midway through the second half. 

Follow the closing stages now.

16:57 CET - Our 15:00 CET games have all come to a close with that late goal from Georgino Rutter earning Brighton a point against West Ham - check out the report now.

Elsewhere, Angers have leapfrogged Nice in the table, thanks to a 1-0 win on the French Riviera, whilst Cagliari have earned all three points against the 10 men of Roma.

Cagliari - Roma match stats
Cagliari - Roma match statsOpta by StatsPerform

16:50 CET - Brighton are level with West Ham in stoppage time! Georgino Rutter has the equaliser in the 91st minute despite a VAR review. We still have nine minutes left in the game, can someone find a winner?

16:40 CET - Cagliari have made the most of their man advantage against Roma, taking the lead late on thanks to a goal from Gianluca Gaetano.

16:33 CET - It's not goalless anymore... West Ham have the lead in the 76th minute as talisman and captain Jarrod Bowen gets the game's opener.

16:28 CET - Still goalless with 20 minutes to go between Brighton and West Ham, where Bart Verbruggen has made a good double save to deny Jarrod Bowen to keep it 0-0. 

At 17:30 CET, Fulham are back on the pitch for the first time since their thrilling, and rather ridiculous, 5-4 defeat to Manchester City. They face London rivals Crystal Palace at Craven Cottage, who could jump into the Champions League places with a win. The big surprise is the absence of Daniel Munoz from the Eagles' squad.

Follow it all with us, including live audio commentary from 17:25 CET.

Fulham - Crystal Palace lineups
Fulham - Crystal Palace lineupsFlashscore

16:19 CET - Half-time in the Bundesliga, where a late first-half goal from Werder Bremen's Jens Stage has put his side ahead away to Hamburg in a first 45 that the hosts have shaded.

Hamburg - Werder Bremen match stats
Hamburg - Werder Bremen match statsOpta by StatsPerform

Follow the second with us at Flashscore.

16:10 CET - Not many goals to speak of across Europe, but still some drama as Roma are down to 10 with 30 minutes to go against Cagliari.

Zeki Celik has been given a straight red for a tackle as the last man just outside the box, putting his side on the back foot.

Nice are also down a man in the second half, after a Tom Louchet yellow card has been upgraded to a red. Big advantage to Angers, who are also leading 1-0 in the contest.

15:57 CET - Elche have seen off Girona 3-0 thanks to a dominant performance and a few gifts from the Catalan side's goalkeeper Paulo Gazzaniga to move into the top half of the LaLiga table.

Read the report now.

Next up in Spain sees a classic clash as Valencia take on Sevilla at Mestalla from 16:15 CET.

Both sides have struggled for form this season, with just two wins between them in the last 10 games.

Who can break their slide today?

Valencia - Sevilla lineups
Valencia - Sevilla lineupsFlashscore

15:47 CET - Half-time on the south coast in England, where Brighton and West Ham are goalless.

It's been an even first half with both sides getting plenty of shots away, can someone find a goal in the second half?

Brighton - West Ham match stats
Brighton - West Ham match statsOpta by StatsPerform

Elsewhere, Angers still lead Nice by a goal to nil, whilst it's goalless in the game between Cagliari and Roma - both of those ties are at the interval too.

15:31 CET - Into the closing stages at Elche, and Rafa Mir has his second of the game to make it 3-0 against Girona. 

Meanwhile, in Ligue 1, Angers have a 1-0 lead over Nice on the French Riviera thanks to a goal from Yassine Belkhdim.

15:11 CET - Elche in full control against Girona midway through the second half, with the hosts now leading 2-0 - Rafa Mir with their second of the day.

14:54 CET - The Bundesliga has two games today, with Hamburg and Werder Bremen battling from 15:30 CET.

The Nordderby makes its way back to the calendar for the first time in 1,379 days.

With others out, Rayan Philippe leads the line for Hamburg and his three league goals of this campaign have come during two home wins. Jens Stage provided an assist last weekend and has contributed to a goal (G4, A1) or been booked (YC2) in seven of his 10 appearances this season.

Follow it right now.

Hamburg - Werder Bremen lineups
Hamburg - Werder Bremen lineupsFlashscore

14:47 CET - We have our first goal of the day from LaLiga, where Elche are ahead against Girona five minutes before the break through German Valera.

And that was the score at half-time, it's a season to forget so far for the Catalan club.

Elche - Girona match stats
Elche - Girona match statsOpta by StatsPerform

14:30 CET - All over in the early game in Italy, where Cremonese now have back-to-back wins in Serie A, thanks to a 2-0 victory over Lecce.

Read the report now.

Cremonese - Lecce match stats
Cremonese - Lecce match statsOpta by StatsPerform

14:11 CET - Cremonese continue to defy the odds in Serie A, and now lead 2-0 against Lecce as we enter the closing stages - Antonio Sanabria getting their second of the day in the 78th minute.

14:00 CET - Underway in LaLiga, where Girona have travelled to Elche - follow the game right here.

Meanwhile, over in Ligue 1, the day's games begin with a clash between Nice and Angers, who sit 11th and 12th in the table, respectively.

Follow the game from 15:00 CET.

Nice - Angers lineups
Nice - Angers lineupsFlashscore

Meanwhile, Roma head off the mainland to take on Cagliari as they look to keep pace in the tight title battle in Serie A. With a win, they can move level on points with Inter.

That also starts at 15:00 CET.

Cagliari - Roma lineups
Cagliari - Roma lineupsFlashscore

13:49 CET - Just two Premier League games on the menu today, and the first starts at 15:00 CET, with Brighton & Hove Albion welcoming West Ham to the south coast.

It's the Seagulls who are the favourites for the contest, with Opta giving them a 62% chance of winning.

Listen live to the game from 14:55 CET.

Brighton - West Ham lineups
Brighton - West Ham lineupsFlashscore

13:46 CET - Cremonese hit the front against Lecce. They have their opener through Federico Bonazzoli from the spot in the 52nd minute. 

13:20 CET - Half-time in Cremonese, where the hosts are being held against Lecce, as the sides go down the tunnel goalless.

A very even first 45 minutes, what will we get in the second?

Cremonese - Lecce match stats
Cremonese - Lecce match statsOpta by StatsPerform

13:00 CET - Goalless in the early going in Serie A, so let's shift our focus to LaLiga, where Elche take on Girona from 14:00 CET.

It's a much bigger affair for the Catalan side, sitting in the relegation zone before kick-off amid a disastrous season.

Can they find some momentum today?

Elche - Girona lineups
Elche - Girona lineupsFlashscore

12:30 CET - We are underway in our first day of the game between Italian sides Cremonese and Lecce - follow it live right now.

11:40 CET - We start our live updates for the day in Serie A, where Cremonese take on Lecce as both sides look to build on rare victories last time out.

Jamie Vardy leads the line for the hosts once again, and the English striker has been in great form, scoring twice in their 2-0 win over Bologna on Monday.

Kick-off is at 12:30 CET - follow it all right here.

Cremonese - Lecce lineups
Cremonese - Lecce lineupsFlashscore

10:40 CET - Welcome back to Flashscore's Football Tracker for another full day of action across Europe after a thrilling day yesterday.

The big news overnight, away from Inter Miami's MLS Cup triumph, is the news that Mohamed Salah feels he has been 'thrown under the bus' by Liverpool, explaining he feels he should not be blamed for their slump in form.

The Reds drew 3-3 against Leeds United on Saturday night, and Salah expressed himself after the game in the mixed zone, in an 'outburst' that won't help their cause.

Read the full details about it right here.