We’re rapidly approaching the final few weeks of the season, and with plenty left to play for at both ends of the table in many of Europe’s top leagues, it promises to be an enthralling weekend.
23:28 CET – That brings an end to the coverage this weekend. Be sure to come back next weekend for another packed European schedule!
23:23 CET – An off night for Lyon as they lose to rivals Saint Etienne 2-1 in the derby. Perhaps tired from their 120 minutes against Manchester United on Thursday night, Lyon looked off the pace and drop ground in the race for European football.
That is a big win for Saint Etienne though in their battle to stay in Ligue 1.
23:10 CET – Lyon have one back! Tanner Tessmann’s goal gives the visitors hope of snatching a point…
23:01 CET – The night keeps getting better for the man f the moment Lucas Stassin as he completes a derby brace to put Saint Etienne 2-0 up and deal Lyon another blow in what is fast becoming an awful week for the club.
22:56 CET – And that goal in added-time would prove to be a vital one to keep Real Madrid just about in the title race.
Athletic Club were asking to be beat after sitting deep and Real came close on several occasions before the winning goal late on.
Match statsStatsPerform
Check out the match stats here.
22:50 CET – WHAT A STRIKE FROM FEDE VALVERDE! That is a brilliant match-winning goal from a player synonymous with special goals.
22:33 CET – Atalanta have extended their advantage over rivals for Champions League football after an impressive 1-0 win away to AC Milan.
AC Milan’s European hopes have taken another hit, meanwhile, as an underwhelming season threatens to peter out.
Match statsStatsPerform
22:15 CET – Lyon’s admin have confirmed that the game is set to get back underway, and indeed it does.
They will play four more minutes before half-time.
And it is half-time, finally!
22:11 CET – Atalanta’s talisman Ederson has given the visitors a vital lead on the road in Milan. 1-0.
21:48 CET – Real Madrid have work to do in LaLiga just a week before the Copa Del Rey final as they remain level at home to Athletic Club at half-time after a frustrating first half.
Listen to commentary of the second half with Flashscore.
21:43 CET – The latest update from Ligue 1 is that the game was suspended because a linesman was hit by something, supposedly. When we get confirmation of more details, we will let you know.
21:37 CET – Meanwhile, it is 0-0 at half-time in Serie A as there is nothing to separate AC Milan and Atalanta so far.
Match statsStatsPerform
Follow the second period here.
21:34 CET – Just before half-time in Ligue 1 and the players have been asked to go into the dressing rooms early for reasons unknown at the moment.
21:25 CET – That would prove to be a crucial goal for St. Pauli and Bayern Munich as Bayer Leverkusen drop further points in the Bundesliga title race to extend Bayern’s lead to eight points.
Match statsStatsPerform
Check out the match stats with Flashscore.
21:10 CET – St. Pauli are level now! Carlo Boukhalfa is the man to put the ball in the back of the net this time, and you can’t say it hasn’t been deserved.
Time is running out for the visitors…
21:04 CET – Potentially a big goal in the Bundesliga title race as Morgan Guilavogui equalises for hosts St. Pauli against Bayer Leverkusen.
That goal has since been disallowed after a VAR check. Leverkusen remain in front!
21:00 CET – Young striker Lucas Stassin has scored the opening goal for St Etienne against rivals Lyon in Ligue 1.
20:40 CET – Finally, this evening, Lyon take on St Etienne in one of French football’s biggest derbies and that gets underway in just a few minutes.
20:30 CET – Sevilla have to settle for a point at home to Alaves after a 1-1 draw in LaLiga.
Check out the match stats here.
20:22 CET – Last up this weekend in Serie A, AC Milan hosts Atalanta from 20:45 CET. Whilst their title hopes might have fallen away, Atalanta will want to wrap up qualification for next season’s Champions League.
20:17 CET – That Patrick Schick goal would prove to be the only one of the first half in St. Pauli as Leverkusen remain on course to move six points behind league leaders Bayern Munich.
Match statsStatsPerform
20:02 CET – The Bayer Leverkusen goal machine strikes again! Patrick Schick has put his side ahead at St Pauli in the 32nd minute.
19:51 CET – Riccardo Orsolini has won it for Bologna! In the dying seconds of the game, the striker steps up to steal all three points for the Europe-chasing side and break Inter hearts late on.
In the race for the Scudetto, it means Napoli and the league leaders are locked on the same number of points with five games to go in the campaign.
How huge of a moment could that prove to be come the end of the season?
Bologna – Inter match statsOpta by StatsPerform
19:44 CET – After Barcelona’s last-gasp win against Celta Vigo yesterday, the pressure is now all on Real Madrid to reply with their own win.
They face a hefty challenge against Athletic Club, who are having a season to remember in the league and in Europe.
The match kicks off at 21:00 CET and you can follow it here.
Real Madrid – Athletic Club lineupsFlashscore
19:27 CET – Meanwhile, Dortmund have held on to win a thrilling game in the Bundesliga as they beat Monchengladbach 3-2.
Match statsStatsPerform
19:26 CET – That strike from Trent Alexander-Arnold would prove to be a crucial one as Liverpool move to the brink of the Premier League title and Leicester are officially relegated after a miserable return to the Premier League.
19:05 CET – Over to the Premier League briefly, and Liverpool are ahead at Leicester at last! On his return from injury, the rumoured to be departing Trent Alexander-Arnold has come off the bench to give Liverpool the lead.
19:01 CET – It is all over in the first of three afternoon Ligue 1 games as Reims have held on to defeat 10-man Toulouse 1-0.
Elsewhere in Ligue 1:
18:51 CET – Monchengladbach have pulled one back against Dortmund thanks to a Kevin Stoger penalty.
18:50 CET – Another uninspiring performance from a league leader sees Inter goalless at Bologna at the break.
Half-time statsStatsPerform
18:44 CET – Peque has scored the opener for Sevilla against Alaves in LaLiga after dispatching a brilliant cross with a well-directed header.
Follow that game with Flashscore.
18:32 CET – Next up in the Bundesliga, St. Pauli host a Bayer Leverkusen side hoping to keep fading pressure on Bayern Munich in the title race.
Follow that game from 19:30 CET.
18:30 CET – Two goals early in the second half mean Nice now lead Angers 2-1 after a goal from each side.
18:24 CET – Back to Germany, and Dortmund are flying now! The hosts lead Monchengladbach 3-1 at the break after Daniel Svensson added a third on the brink of half-time.
Half-time statsStatsPerform
Follow the second period here.
18:20 CET – An uninspiring half of Premier League football has come to an end.
Mo Salah should have put the visitors ahead early on, but he hit the post. Aside from that, it has looked very much like a match between two teams who already know their fate for the season.
First-half statsStatsPerrform
Follow the second half of Leicester vs Liverpool here
18:16 CET – Back to the Bundesliga, and Dortmund have come from behind to lead as top scorer Serhou Guirassy adds to his tally for the season.
18:11 CET – Two Villarreal goals were ruled out in a frantic second half as the hosts are forced to settle for a point against Real Sociedad in a LaLiga classic.
Match statsStatsPerform
Check out the match stats here.
18:07 CET – Things have taken a turn for the worse for hosts Brest in a dramatic end to the half. Abdoulaye Ndiaye concedes a penalty, and after a VAR check, the defender is sent off.
Lens make no mistake from the spot as Neil El Aynaoui fires the visitors ahead on the brink of half-time.
18:02 CET – Over to Italy, and a big game at the top of Serie A is underway as title favourites Inter host Bologna.
17:59 CET – A big goal in the Bundesliga from Ko Itakura, who has given Monchengladbach a 1-0 lead against Dortmund.
17:52 CET – Over to Ligue 1, and Nice have taken the lead at home to Angers thanks to a bullet header from Pablo Rosario.
Sticking with France and Jordan Siebatcheu has fired Reims ahead against 10-man Toulouse.
Follow all the action in Ligue 1 here.
17:36 CET – Goals galore in Villarreal as Ayoze Perez levels for the hosts to make it 2-2 against Real Sociedad with 30 minutes remaining.
Follow the final stages of the game now.
17:29 CET – There are three Ligue 1 games all underway, having kicked off at 17:15 CET and we have our first goal of the bunch with Brest taking the lead against Lens as Pierre Lees-Melou strikes in the 14th minute.
But, Lens were not behind for long – Goduine Koyalipou hits back with equaliser.
Follow all the Ligue 1 action with Flashscore.
17:24 CET – Back to LaLiga, where Real Sociedad have come back from a goal down away to Villarreal to now lead 2-1 – Mikel Oyarzabal has his second of the game to put his side in front.
17:21 CET – If there’s a game not to write too much about today, it’s the 0-0 draw between Augsburg and Eintracht Frankfurt with just seven shots on target throughout the 90 minutes.
Augsburg – Eintracht Frankfurt match statsOpta by StatsPerform
17:13 CET – Over to the Bundesliga, where Borussia Dortmund welcome Borussia Monchengladbach as both sides look to keep up their chase for European football next season.
The two teams have had mixed results in recent weeks, so who can take the initiative in this one?
The game kicks off at 17:30 CET, follow it here.
Borussia Dortmund – Borussia Monchengladbach lineupsFlashscore
17:03 CET – One more game in the Premier League today, as Liverpool, looking to go within touching distance of the title, travel to Leicester City, who are staring relegation in the face.
Follow that game from 17:30 CET.
Leicester – Liverpool lineupsFlashscore
Elsewhere, Empoli and Venezia will both be disappointed with a point as the pair, mired in the Serie A relegation scrap, drew 2-2.
In Ligue 1, Lille put Auxerre to the sword, beating them 3-1 with Jonathan David scoring twice as Lille move up to fourth in the standings.
Check out all the details from the game here.
Lille – Auxerre match statsOpta by StatsPerform
16:57 CET – Wolves have silenced Old Trafford, beating Manchester United 1-0 for their fifth straight win in the league, moving level on points with Ruben Amorim’s side – another sorry day for the Red Devils.
Manchester United – Wolves match statsOpta by StatsPerform
Meanwhile, Arsenal continued to cement second place in the Premier League with a 4-0 victory over Ipswich Town, who could see their place in the Championship for next season confirmed.
Catch up with the game right here.
16:55 CET – All over at Craven Cottage, and a big win for Chelsea as they seek Champions League football next season, scoring two late goals to beat west London rivals Fulham 2-1.
Fulham – Chelsea match statsOpta by StatsPerform
16:50 CET – Over to the Premier League, where Chelsea now lead Fulham 2-1 with Pedro Neto scoring a vital goal in stoppage time to snatch all three points.
Meanwhile, Arsenal are now four to the good against Ipswich Town, Ethan Nwaneri putting the gloss on a good performance for the Gunners.
16:47 CET – It’s all-out attack now between Venezia and Empoli with both sides understanding the significance of a win against a relegation rival.
Gianluca Busio put Venezia 2-1 to the good, before Empoli levelled through Faustino Anjorin two minutes later. In for a grandstand finish there.
16:45 CET – Meanwhile, Real Sociedad are back level with Villarreal, thanks to a spot-kick from their talisman Mikel Oyarzabal.
16:41 CET – Chelsea have huffed and puffed against Fulham and they have their reward with 10 minutes to play. The goal comes from youngster Tyrique George – his first-ever goal in the Premier League.
16:37 CET – After the highest of highs in midweek for Manchester United, Wolves have put them back down to earth as Pablo Sarabia gives his side the lead at Old Trafford with 13 minutes remaining.
16:33 CET – It’s three for Arsenal. Leandro Trossard scores his second of the day to put his side 3-0 up at Ipswich Town and cruising to three points.
16:29 CET – Venezia hit back! The second-bottom side in Serie A equalise through John Yeboah to level it up against Empoli just five minutes after coming off the bench.
16:24 CET – It’s an early lead for Villarreal at La Ceramica as Yeremy Pino gets on the scoresheet for just the second time in LaLiga in this campaign to put his side ahead against Real Sociedad.
16:19 CET – Over to Serie A, and a huge goal in the relegation six-pointer between Empoli and Venezia. On the hour mark, Jacopo Fazzini scores his first league goal of the season to give Empoli a priceless lead which, as it stands, moves them out of the bottom three.
Can they hold on? Find out here.
16:15 CET – A quiet start to the Premier League second halves, so let’s head to Germany, where he also have had a pretty uneventful first period between Augsburg and Eintracht Frankfurt.
The pair go into the break goalless, with the visitors still yet to register a shot.
Augsburg – Eintracht Frankfurt match statsOpta by StatsPerform
15:58 CET – Osasuna have moved back into the top half of the LaLiga table with a 3-2 victory over stricken Valladolid – the hero of the day for the visitors – as is so often the case – was Ante Budimir with a brace.
Read the report from the encounter now.
Valladolid – Osasuna match statsOpta by StatsPerform
Sticking with LaLiga, Villarreal host Real Sociedad from 16:15 CET, as both sides continue to look up in the standings, rather than down.
Villarreal – Real Sociedad lineupsFlashscore
15:50 CET – Half-time around the Premier League’s three mid-afternoon kick-offs, and you could argue they’re going to script.
Arsenal lead Ipswich Town 2-0, whilst a wildly inconsistent Chelsea find themselves down 1-0 to rivals Fulham.
Meanwhile, Manchester United are being held by one of the league’s in-form teams, Wolves. They are goalless at the break.
Manchester United – Wolves match statsOpta by StatsPerform
15:43 CET – Back to France, where Lille have added to their lead against Auxerre. After assisting the first goal, Jonathan David has now got his name on the scoresheet just before the break.
15:34 CET – From bad to worse for Ipswich Town as Leif Davis has been given a straight red card for an awful tackle on Bukayo Saka.
15:29 CET – It’s looking like a lovely day out for the Gunners today as they now lead Ipswich 2-0, thanks to Gabriel Martinelli. Set up by Mikel Merino, the Brazilian slots home his seventh of the Premier League campaign.
15:21 CET – It’s been a flying start for Fulham against their west London rivals Chelsea and they have a lead. After an early goal was disallowed for offside, Alex Iwobi sweeps home a goal to give his side a one-goal advantage.
Elsewhere, Osasuna’s stalwart Ante Budimir has his second goal of the game against Valladolid to restore that two-goal advantage in LaLiga.
15:16 CET – First blood to Arsenal! Bukayo Saka tees up Leandro Trossard to give Arsenal a deserved lead against Ipswich Town at Portman Road.
15:09 CET – We have a goal in the early game in Ligue 1 between Lille and Auxerre, and it’s the hosts who lead through Thomas Meunier after good work from Lille’s talisman Jonathan David.
Meanwhile, LaLiga’s bottom club Valladolid have a goal back against Osasuna through Raul Moro to halve their deficit.
15:05 CET – Underway in the three 15:00 CET Premier League kick-offs, with all of Chelsea, Arsenal and Manchester United all in action. We are expecting some fireworks for sure.
14:51 CET – Osasuna are in cruise control against rock-bottom Valladolid in LaLiga. Goals from Ante Budimir and Ruben Garcia have given the visitors a commanding two-goal lead at the break.
Follow the second half with Flashscore.
14:36 CET – We’re just under an hour away from the first Bundesliga game of the day, with Frankfurt travelling to Augsburg in pursuit of a win to strengthen their grip on third place.
Follow that match from 15:30 CET here.
Starting lineupsFlashscore
14:09 CET – Over in France, sixth-placed Lille take on Auxerre at 15:00 CET, as Bruno Genesio’s men look to boost their hopes of Champions League qualification.
Meanwhile, at the same time in Serie A, Empoli host Venezia in a crucial clash at the bottom of the Italian top flight.
13:53 CET – There are three important Premier League matches kicking off at 15:00 CET this afternoon, including Arsenal‘s trip to Ipswich Town, with Mikel Arteta’s side knowing a defeat in East Anglia will hand Liverpool the chance to seal the title later today.
Elsewhere, Champions League-chasing Chelsea make the short journey to take on Fulham and Manchester United host 17th-placed Wolves.
Keep track of the Premier League here.
Ipswich vs Arsenal lineupsFlashscore
13:12 CET – The first game of the day comes in LaLiga, with rock-bottom Valladolid hosting Osasuna.
The hosts are winless in their last 12 league matches (D1, L11), while Los Rojillos are targeting back-to-back LaLiga victories for just the second time this season.
Follow the match from 14:00 CET here.
Team lineupsFlashscore
12:05 CET – Good afternoon and welcome back to our Football Tracker as we look ahead to a jam-packed Sunday across Europe!
There are plenty of big games to look forward to, as Liverpool target Premier League glory, Real Madrid hunt for a morale-boosting win in LaLiga and Inter look to move clear of Napoli at the top of Serie A.
Here are some of today’s standout games:
Ipswich vs Arsenal – 15:00 CET
Dortmund vs Monchengladbach – 17:30 CET
Leicester vs Liverpool – 17:30 CET
St. Pauli vs Leverkusen – 19:30 CET
Real Madrid vs Athletic Club – 21:00 CET
Saturday, April 19th
22:58 CET – Marseille return to second in Ligue 1 with a massive 5-1 win over bottom-of-the-table Montpellier – Mason Greenwood starred, netting a goal in both halves.
22:56 CET – A huge victory for Las Palmas as that late winner from Javier Munoz has given them a 1-0 win over Atletico Madrid. The three points has moved them out of the bottom three as they look to escape the drop.
Las Palmas – Atletico Madrid match statsOpta by StatsPerform
22:53 CET – Have Las Palmas snatched a win at the last? It sure looks like it as Javier Munoz scores in the 95th minute to give his side a precious late lead.
22:47 CET – Montpellier have got themselves on the scoresheet in Marseille as Lucas Mincarelli scores his first goal of the Ligue 1 season, but it feels too little, too late to save their evening.
22:40 CET – It’s four to Marseille. Jonathan Rowe gets in on the act with a strike in the 15th minute to make it a rout against Montpellier.
22:37 CET – Another weekend for Roma, another positive result, as they beat Verona 1-0 thanks to that early strike from Uzbekistan striker Eldor Shomurodov.
The result puts Roma just two points behind Juventus for that final Champions League spot.
Roma – Verona match statsOpta by StatsPerform
22:31 CET – It’s cruise control time for Marseille on the French Riviera as they go three clear of Montpellier, with Mason Greenwood netting his second of the game and his 18th of the season.
22:24 CET – Marseille have doubled their advantage against Montpellier as Amine Gouiri gets his name on the scoresheet, compounding the visitors’ misery.
Gouiri has scored his eighth goal in the Ligue 1 this season, netting for the first time since March 16th against PSG.
21:52 CET – Back to southern France, where Marseille still hold a 1-0 advantage over stricken Montpellier, thanks to that Mason Greenwood penalty.
Marseille – Montpellier match statsOpta by StatsPerform
21:44 CET – Over to the Canary Islands, where Las Palmas have held Atletico Madrid in the first half of their LaLiga game with the score locked at 0-0.
An even game so far, will we get goals in the second 45?
Las Palmas – Atletico Madrid match statsOpta by StatsPerform
21:32 CET – Roma head into the break at the Stadio Olimpico with a 1-0 lead over Verona thanks to an early opener from Eldor Shomurodov.
Can they extend it in the second half? Find out here.
Roma – Verona match statsOpta by StatsPerform
21:14 CET – Not a good start for Montpellier, as they concede a penalty which Marseille‘s Mason Greenwood converts to give his side the lead.
Marseille have a record of W12, D3, L0 when scoring the opening goal in the Ligue 1 this season.
21:00 CET – Straight to another game in Ligue 1, where Marseille face a relegation-threatened Montpellier.
A defeat for the 2011-2012 league champions could see them relegated as early as tomorrow if Reims pick up a win.
One way to keep their hopes of survival is a win tonight – follow that game from 21:05 CET.
Marseille – Montpellier lineupsFlashscore
20:54 CET – All over between Monaco and Strasbourg as it finishes 0-0 between the Europe-chasing pair with both sides having a goal disallowed by VAR due to offside.
A fair result, read the report from the game here.
Monaco – StrasbourgOpta by StatsPerform
20:47 CET – Roma and Verona are underway in the final Serie A game of the day as the side from the Italian capital look to stretch their long unbeaten run that has them dreaming of Champions League football next season.
And, they have made the perfect start as Eldor Shomurodov has given them an early lead.
20:32 CET – Over to LaLiga, where Mallorca and Leganes have played out a 0-0 stalemate keeping Leganes in the hunt to remain in the league next season.
Check out the report from the island now.
Next up in Spain sees Las Palmas host Atletico Madrid, with the side from the capital looking to keep their slim hopes of a title alive with a win tonight.
That game kicks off at 21:00 CET, and you can follow it here.
Las Palmas – Atletico Madrid lineupsFlashscore
20:27 CET – Aston Villa have taken a step towards Champions League qualification with a vital 4-1 victory over fellow European challengers Newcastle United.
Ollie Watkins was the star of the show for the Villains, scoring one and assisting another.
Read the report from Villa Park now.
Aston Villa – Newcastle United match statsOpta by StatsPerform
Meanwhile, after an incredible eight goals in the first half between Union Berlin and Stuttgart, both sides have ‘disappointed’ us, the neutrals, with a goalless second half, meaning the two sides share the spoils with a 4-4 draw.
Read the report from the German capital now.
Union Berlin – Stuttgart match statsOpta by StatsPerform
20:08 CET – The goals are flying in at Villa Park! The hosts are now 4-1 ahead thanks to a Dan Burn own goal and a superb long-range effort from Amadou Onana. Surely no way back for Newcastle now…
20:04 CET – Aston Villa have restored their lead against Newcastle in the Premier League, with Ian Maatsen clinically sweeping home his first Premier League goal of the season.
19:56 CET – Napoli have secured an absolutely huge three points in the Serie A title race after Scott McTominay‘s second-half header proved enough to beat Monza 1-0, moving Antonio Conte’s side level on points with Inter at the summit.
Read the full match report here.
Match statsOpta by StatsPerform
19:50 CET – There’s nothing to separate second-placed Monaco and European-chasing Strasbourg at the break in Ligue 1, with the hosts edging a competitive opening period.
Follow the second half with Flashscore.
19:29 CET – A huge goal in the title ambitions of Napoli. Their midfield maestro, Scott McTominay, pops up with another important goal as they take the lead against Monza with 18 minutes remaining in the Serie A clash.
19:22 CET – It’s also half-time between Union Berlin and Stuttgart, and in a game befitting the madness we have seen in the first half, Andrej Illic has managed to put his side level just before the break, meaning the two sides, somehow, go into the changing rooms at 4-4. That’s right, 4-4.
Someone check the record books, it feels we have history in the making here.
Union Berlin – Stuttgart match statsOpta by StatsPerform
19:19 CET – Let’s head back to the Midlands in the UK, where Newcastle and Aston Villa go into the interval locked at 1-1. Ollie Watkins put the home side ahead inside a minute before Fabian Schar got his name on the scoresheet.
Aston Villa – Newcastle United first half statsOpta by StatsPerform
19:13 CET – Stuttgart are back level, again! It’s now 3-3 as we near the break in what has been quite an unbelievable first half at Union Berlin. It was Jeff Chabot with their latest leveller. Make that 4-3 to Stuttgart! Incredibly, they lead just before the break as Chris Fuhrich puts them ahead. Extraordinary scenes!
19:08 CET – Union Berlin are back in front. They have their third goal of a manic first half with Leopold Querfeld popping up with a goal from defence against Stuttgart.
19:01 CET – It’s raining goals in Berlin! Stuttgart are back level with Union Berlin in the 29th minute, thanks to a strike from Enzo Millot – his first of 2025.
19:00 CET – Not much time to wait for our next portion of Ligue 1 action as Monaco take on high-flying Strasbourg in the principality.
That game is underway, and you can follow it now.
Monaco – Strasbourg lineupsFlashscore
18:55 CET – Back to the Bundesliga, where Union Berlin now lead Stuttgart 2-1. Diogo Leite doubled the hosts’ advantage in the German capital, before Denis Undav got a goal back for the visitors.
18:52 CET – The Ligue 1 champions just keep on rolling. Paris Saint-Germain remain on course for an unbeaten domestic campaign after a 2-1 victory over Le Havre. Goals from Goncalo Ramos and Bradley Barcola earned them their 25th league victory of the season.
PSG – Le Havre match statsOpta by StatsPerform
18:49 CET – Level at Villa Park! Fabian Schar heads Newcastle back to parity after a wonderful ball in from Harvey Barnes. Plenty happening in the Midlands, as Aston Villa‘s Marco Asensio fluffs his line from the restart to put the hosts back in front.
18:45 CET – There are almost no bigger mismatches in Serie A than bottom-placed Monza and title-chasing Napoli, but nothing has separated them on the pitch as they are locked at 0-0 as the half-time whistle blows.
Follow the second half right here.
Monza – Napoli first half statsOpta by StatsPerform
18:35 CET – There’s been another fast start, this time in the late Bundesliga game as Union Berlin have the lead inside five minutes against Stuttgart – Andrej Ilic with the opener for the side unbeaten in their last five.
18:31 CET – Well, that didn’t take long… After just 37 seconds, Ollie Watkins has put Aston Villa ahead against Newcastle United. His strike deflects off Fabian Schar to wrong-foot Nick Pope and give the hosts the lead.
18:16 CET – How big a win might that prove to be in the title race? Barcelona came from 3-2 down to Celta Vigo to score a penalty deep into stoppage time through Raphinha to claim a stunning 4-3 win.
Match statsStatsPerform
18:04 CET – Over to Serie A, and this afternoon is the perfect chance for Antonio Conte’s Napoli to put some pressure on Inter in the title race.
Napoli are underway in Monza with the chance to move level points with Inter, having played a game more.
17:52 CET – Manchester City have scored two late goals to secure a vital three points in their battle for a top-five finish. Everton had done so well to keep the game tight and scoreless until youngster Nico O’Reilly tucked in from close range.
Mateo Kovacic would complete the win with a goal in stoppage time to keep City’s momentum going.
Match statsStatsPerform
Elsewhere in the Premier League this afternoon:
Crystal Palace 0-0 Bournemouth
17:42 CET – Next up in the Premier League is a vital game in the race for Champions League football as 7th-placed Aston Villa host third-placed Newcastle United.
A win for Villa would catapult them to level on points with fifth-placed Nottingham Forest (the top five secures Champions League in England this season).
The big team news is that Ollie Watkins returns up front after being benched for Marcus Rashford in the last few games.
Starting lineupsFlashscore
17:30 CET – It is heartbreak for Mainz, though. They were minutes away from a big win in the race for Champions League football when Wolfsburg equalised to snatch two points off them. 2-2.
Match statsStatsPerform
Elsewhere in the Bundesliga:
17:22 CET – Bayern Munich got the job done in the first half and just added gloss to a comfortable win in the second against a Heidenheim side outclassed.
Match statsStatsPerform
Check out the match stats here.
17:10 CET – Ligue 1 champions and Champions League semi-finalists PSG are ahead early on at home to Le Havre, and it is man of the moment, Desire Doue, with the goal.
17:08 CET – It remains 1-1 in Barcelona at the break after those two quick-fire goals.
Half-time statsStatsPerform
17:02 CET – An impressive afternoon for Como, who have now won three straight games in Serie A after a comfortable 3-0 win at Lecce.
Assane Diao completed a brace in stoppage time to score his eighth Serie A goal since his move in January. Some talent.
16:46 CET – Half-time from a snooze fest sees Everton and Manchester City goalless in what has been an uneventful start to the Premier League weekend.
Half-time statsFlashscore
Elsewhere in the Premier League:
Crystal Palace 0-0 Bournemouth
16:30 CET – The league leaders in Spain, Barcelona, are underway against Celta Vigo and ahead already.
The on-fire Ferran Torres found the bottom corner from outside the box after a darting run ended with a world-class finish.
The lead is short-lived lived though, as Celta Vigo equalise just three minutes later! Barca made a huge mess of a low-driven cross into the box, leaving Borja Iglesias to tap into an empty net.
16:15 CET – Meanwhile, it is half-time in the early Bundesliga games, and Bayern Munich have responded brilliantly to their Champions League exit by scoring three first-half goals in Heidenheim.
Match statsStatsPerform
With no European distractions, full focus is on claiming the Bundesliga title, and they have made a good start today at the halfway point.
It isn’t going so well for Champions League chasing RB Leipzig, however, as they trail 1-0 at home to Holstein Kiel.
Elsewhere in the Bundesliga:
16:10 CET – Who else but Bryan Mbeumo to get Brentford’s and the Premier League’s first goal of the day? Brentford lead Brighton 1-0 in the mid-table clash.
Follow all the Premier League action this afternoon here.
16:00 CET – Over in Serie A, and Como’s impressive form is continuing in Lecce at half-time after a VAR check determined Assane Diao was onside as he ran onto a Nico Paz through ball before calmly finding the bottom corner.
The January signing has now scored seven Serie A goals since his move to Como.
15:55 CET – Valencia have come from behind against Real Vallecano to secure a valuable point in LaLiga as they move further away from the relegation zone.
As for Vallecano, a point might not be what they wanted, but it does still move them into 9th place for the time being.
Match statsStatsPerform
15:32 CET – In the Women’s Champions League semi-finals, Lyon have earned a crucial first-leg advantage after a hard-earned 2-1 victory away at Arsenal.
Kadidiatou Diani netted the match-winner in the 82nd minute, as the eight-time champions took a giant step towards next month’s showpiece.
15:09 CET – Today’s Premier League action kicks off in just under an hour with four games getting underway at 16:00 CET. You can follow all four via the links below.
Everton vs Man City lineupsFlashscore
14:50 CET – We’ve reached the halfway stage in the LaLiga clash between Rayo Vallecano and Valencia, with the hosts leading 1-0 thanks to a close-range header from Randy Nteka on the stroke of half-time.
Follow the second half with Flashscore.
14:43 CET – There are five games in the Bundesliga this afternoon kicking off at 15:30 CET, including Bayern Munich‘s trip to relegation-threatened Heidenheim and RB Leipzig against Holstein Kiel.
Keep track of the Bundesliga action here.
Current Bundesliga roundFlashscore
14:15 CET – Over in Italy, 17th-placed Lecce host Cesc Fabregas’ Como in an important match at the bottom of Serie A.
Lecce are winless across their last nine outings in the league, while the visitors are looking for a third straight victory for the first time in 2025.
Follow the game from 15:00 CET here.
Starting lineupsFlashscore
13:08 CET – We’re less than an hour away from the first game of the day between Rayo Vallecano and Valencia in LaLiga.
Vallecano have suffered just one defeat in their last seven league matches against Valencia (W3, D3), while the visitors have not lost any of their last six LaLiga games (W4, D2) – winning the last three.
Follow the match from 14:00 CET here.
Starting lineupsFlashscore
12:30 CET – Good afternoon and welcome to this weekend’s Football Tracker as we look ahead to a thrilling couple of days across Europe!
There are several big games to look forward to today, with Barcelona, Paris Saint-Germain, Bayern Munich and Manchester City all in action.
Here are some of the standout clashes:
Heidenheim vs Bayern Munich – 15:30 CET
Everton vs Manchester City – 16:00 CET
Barcelona vs Celta Vigo – 16:15 CET
Paris Saint-Germain vs Le Havre – 17:00 CET
Aston Villa vs Newcastle – 18:30 CET