Sunday's highlights:
• In the second FA Cup semi-final, Chelsea edged Leeds 1-0 thanks to an Enzo Fernandez goal to set up a blockbuster final with Premier League rivals Manchester City
• In Italy, Inter squandered a two-goal lead at Torino to draw but remain 10 points clear at the Serie A summit, before AC Milan and Juventus played out a goalless draw in the late game
• Elsewhere across Europe, Dortmund sealed Champions League qualification for next season with a convincing 4-0 win over Freiburg, while over in Turkey, Galatasaray thrashed their bitter rivals Fenerbahce 3-0 to put one hand on another title
Sunday's FA Cup semi-final:
Sunday's key European matches:
Borussia Dortmund 4-0 Freiburg
Key updates to keep you informed:
23:00 CET - That's all from us today and for another packed weekend, but be sure to tune in again next week as Europe's top leagues hurtle towards their conclusions. Titles are there to be won, and the threat of relegation looms large for many!
22:57 CET - Villarreal have all but secured Champions League football for next season thanks to a 2-1 home win over Celta Vigo in LaLiga.
The Yellow Submarine are now 15 points clear of fifth place, in third, and with five rounds to go, they only need a single point to make it official, or for Real Betis to drop one point. They can start celebrating!

22:43 CET - It’s all over in Serie A, and there have been no goals this evening between AC Milan and Juventus; it’s ended 0-0.
The result means Milan remain third and Juve fourth, and so they are both still in the Champions League places, but with Como three points further back in fifth, it's not time to relax.

Catch up on all the Serie A results here.
Over in France, the Ligue 1 action has ended for the day with lowly Nice fighting back for a 1-1 draw at Marseille, who remain outside the top five.
Catch up on the other Ligue 1 results.
21:36 CET - At half-time in northern Italy, it is still goalless between AC Milan and Juventus, with Khephren Thuram having a goal chalked off for the Old Lady. Over in France, it's also goalless between Marseille and Nice at the break.

21:03 CET - Galatasaray have taken a huge step towards a fourth successive Turkish Super Lig title by thrashing their bitter Istanbul rivals Fenerbahce 3-0.
Fener saw keeper Ederson sent off in the match, and also missed a penalty in what was a disastrous display for the visitors.
For Gala, Victor Osimhen, Baris Alper Yilmaz and Lucas Torreira all scored - they are now seven points clear with just nine left to play for. They have one proverbial hand on the trophy now!

20:35 CET - Pivotting to the late games, the standout match this evening sees AC Milan hosting Juventus in a Serie A blockbuster.
The two sides are only three points apart and still looking to sew up their Champions League places. Check out how they will line up below:

20:31 CET - Sevilla have suffered another blow in their fight for LaLiga survival. The Andalusian giants have lost 2-1 on the road against Osasuna, conceding a crushing 99th-minute winner.
The result means they remain in LaLiga’s relegation zone. However, they are just one point from safety in what is turning into one of Europe’s best relegation battles.

20:04 CET - Torino have rallied from two goals down to secure an impressive 2-2 draw at home to Serie A leaders Inter, with second-half strikes from Giovanni Simeone and Nikola Vlasic earning a deserved share of the spoils in Turin.
Despite letting a two-goal lead slip, the Nerazzurri remain 10 points clear of second-placed Napoli at the summit, needing just one win from their final four games to secure the title.

19:27 CET - Borussia Dortmund have secured Champions League qualification for next season after an emphatic 4-0 triumph over Freiburg in the Bundesliga.
Read the full match report here.
18:54 CET - Inter are on course to go 12 points clear at the Serie A summit, with Marcus Thuram's 12th league goal of the season putting them 1-0 up against Torino at half-time.

18:18 CET - At half-time in Germany, hosts Dortmund are flying towards a victory as they lead Freiburg 3-0. The visitors might just have one eye on their Europa League semi-final on Thursday...
Down in Spain, relegation-threatened Elche have pulled off a potentially vital 2-1 win away at rock-bottom Real Oviedo. The latter are now seven points from safety, but Elche are up to 13th!
Next up, the pressure turns to Sevilla, who need something from their match at Osasuna to get out of the bottom three.
18:01 CET - Well, that’s full-time at Wembley and Chelsea have edged out Leeds 1-0 thanks to Enzo Fernandez’s first-half header!

It was a tight affair, but the Blues looked switched on throughout and held their nerve to set up a tasty final with Premier League rivals Manchester City, who beat Southampton yesterday in the first semi-final. Check out the key match stats below:

17:25 CET - Over in the Bundesliga, Stuttgart and Werder Bremen have played out a 1-1 draw. While that's not the result Champions League-chasing Stuttgart would have hoped for, they remain in the top four. For Werder, the point could be vital as they are now five points clear of the relegation playoff spot.
Next up in Germany, Dortmund host Freiburg, with the latter still gunning for that final European berth.

17:15 CET - Serie A leaders Inter take on Torino this evening, from 18:00 CET, and while they cannot win the title today, they can get extremely close with another victory.
Three more points would see them go 12 clear of Napoli again, and with that many points to play for after this round, it would mean they mathematically only need one more to seal the Scudetto. In other words, it's all but over already! See how the sides will line up below:

16:58 CET - Como have moved back up to fifth in Serie A with a comfortable 2-0 win away to Genoa, putting them just two points away from the Champions League places.
At Wembley, meanwhile, Chelsea lead 1-0 at the break against a Leeds side that haven't really shown up yet, struggling to get hold of the ball.

16:26 CET - Chelsea draw first blood at wembley! Enzo Fernandez has headed in to give them the lead against Leeds just before the 25-minute mark.
16:09 CET - Copa del Rey champions Real Sociedad have been denied a win that would have taken them up to sixth in LaLiga, with Rayo Vallecano scoring a last-gasp equaliser to draw 3-3.

15:35 CET - We're less than 30 minutes away from the second of this year's FA Cup semi-finals, and interim manager Calum McFarlane has made four changes to Chelsea's last starting XI, with Alejandro Garnacho and Joao Pedro being brought in.
These are the lineups:

14:53 CET - Cesc Fabregas' Como will hope to bounce back from three straight defeats across all competitions when they travel to Genoa in Serie A this afternoon.
Follow that one from 15:00 CET here.

Elsewhere, Conference League semi-finalists Strasbourg travel to Lorient in Ligue 1, while Stuttgart host Werder Bremen in the Bundesliga as Die Roten look to move up to fourth in the table.
14:32 CET - Fiorentina have been held to a frustrating 0-0 draw at home to Sassuolo in Serie A, with Paolo Vanoli's men wasting several opportunities to claim all three points.
Nevertheless, the Viola extend their unbeaten league run to seven matches, moving nine points clear of the relegation zone in the process.
Read the full match report here.

13:49 CET - Over in LaLiga, top-six hopefuls and recently-crowned Copa del Rey winners Real Sociedad visit Rayo Vallecano this afternoon, as Pellegrino Matarazzo's side look to avoid a third successive league defeat on the road.
Keep track of the match from 14:00 CET here.

12:05 CET - Our first game of the day comes in Serie A, with Paolo Vanoli's Fiorentina taking on mid-table Sassuolo in Florence.
The Viola are unbeaten across their last six league outings (W3, D3), and could move 11 points clear of the drop zone with a victory this afternoon.
Follow the match from 12:30 CET here.

Saturday, April 25th
23:10 CET - That is where we leave you tonight, but be sure to come back tomorrow for another huge day across the top European leagues and, of course, in the FA Cup semi-finals as Leeds face Chelsea.
23:02 CET - Finally, in Ligue 1, Monaco and Toulouse were also involved in a thriller as they drew 2-2 in a topsy-turvy encounter. The visitors were 2-0 up and in control inside 20 minutes, but a goal just on the hour mark, followed by a dramatic equaliser in the 90th minute, saw Toulouse complete an unlikely comeback and snatch a point. That is a huge setback for Monaco in their hunt to qualify for Europe next season...
22:57 CET - An Alexander Sorloth-inspired Atletico Madrid have edged to a thrilling 3-2 victory in LaLiga and move a step closer to Champions League qualification next season.
Diego Simeone's side were 1-0 down at half-time and looked in trouble, but a brilliant second-half display that included two Sorloth goals saw Atletico Madrid turn the tide and secure three points.

21:50 CET - Athletic Club take a 1-0 lead at Atletico Madrid into the break after Aitor Paredes scored in the 23rd minute. It would be a setback and a morally damaging defeat for Diego Simeone's side if they lost this evening, but they still have a half to turn their fortunes around.

21:08 CET - Al Ahli are back-to-back Asian Champions League winners! The Saudi giants edged past Japan's Machida in extra time despite going down to nine men in normal time, with forward Firas Al Buraikan scoring the winning goal.
21:00 CET - A rested PSG side have secured a big three points in the Ligue 1 title race just days before their attention turns to a blockbuster Champions League semi-final against Bayern Munich.
Luis Enrique's side were not made to punish for resting their star players as they sailed into a 2-0 lead at half-time before adding a third in the second half.
Teenage sensation Senny Mayulu was amongst the goals to continue his impressive breakthrough season.
20:48 CET - Over in the Bundesliga, Hoffenheim have taken a big step towards qualifying for Europe next season after a hard-fought 2-1 win away at Hamburger SV.

20:37 CET - That first half goal by Eze would prove the difference as a nervy Arsenal just about held on to a crucial three points in the Premier League title race. With Manchester City playing in the FA Cup, Arsenal know they can move six points clear of their title rivals if they beat Fulham next weekend before City play on Monday.

The title race is getting very interesting and expect a few more twists and turns before it comes to an end!
20:27 CET - Team news is also in from the late clash tonight in Ligue 1 as European-chasing Monaco travel to Toulouse.

20:20 CET - Team news is in from the late clash tonight in LaLiga as Atletico Madrid host Athletic Club.
Check out the lineups below:

20:14 CET - They left it late, but Manchester City are through to the FA Cup final, again! Southampton took a shock lead late on after a beautifully struck shot by Finn Azaz, but that kicked City into life, and two late goals by Jeremy Doku and then Nico turned the tie on its head.
City will face the winner of tomorrow's tie between Leeds and Chelsea in the final.
20:00 CET - AS Roma have secured a vital three points on the road to Champions League qualification next season! Donyell Malen has been loving life in Rome since joining on loan in January, and he scored one and set up the other in the first half to help Roma to a big 2-0 win at Bologna.

19:18 CET - Over at the Emirates, Arsenal lead Newcastle 1-0 at the interval thanks to Eberechi Eze’s wonderful early goal. As it stands, the Gunners are top of the table, but there is plenty of time left, and it’s still close.

19:03 CET - Manchester City have dominated the ball at Wembley, but at half-time in the FA Cup semi-final, it is still goalless between City and Southampton, with very few big chances created.

18:45 CET - A special strike from Eberechi Eze has given Arsenal an early lead over Newcastle at the Emirates, and with that, they are also back to the top of the Premier League standings, as it stands. But can they hold on?
Meanwhile, their title rivals Man City are taking on Southampton in the FA Cup semi-finals across London at Wembley.

18:01 CET - The three Premier League afternoon matches have wrapped with Liverpool, Tottenham and West Ham all winning...
So, where does that leave the relegation battle? Well, no change for Spurs and the Hammers really, and with Forest winning as well on Friday, the status of the bottom five stays the same. Bring on more drama!

Catch up on all the EPL scores here.
17:35 CET - Below you can see the starting lineups for Arsenal's blockbuster clash with Newcastle, which kicks off at 18:30 CET. The Gunners will retake the lead in the Premier League with a win (or draw), meaning the stakes couldn't be higher on Arteta's side - they can't let any points slip away today.

17:29 CET - Bundesliga champions Bayern Munich have completed an incredible comeback from 3-0 down to beat Mainz 4-3 by scoring four second-half goals.

Elsewhere in Germany, Bayer Leverkusen picked up a crucial win in their hunt for a Champions League berth, while St. Pauli lost to rock-bottom Heidenheim to remain firmly in danger.
Catch up on all the Bundesliga scores here.
17:20 CET - The teams are in for this evening's FA Cup semi-final between Manchester City and Southampton, with Pep Guardiola making a host of changes to keep his troops fresh for their title chase. Erling Haaland is only on the bench for City, while Mateo Kovacic returns for his first start in months.

16:58 CET - Lyon have kept up their good run in Ligue 1 with a 3-2 win over relegation-threatened Auxerre to maintain their grip on third place. It’s close, though, in that battle for the Champions League places - Lille, Rennes and Marseille are breathing down their neck.

Over in Serie A, Pisa are on the brink of relegation after suffering a 1-0 loss to Parma, who are all but safe now thanks to the narrow victory.

16:51 CET - At half-time in the three ongoing Premier League matches, Spurs and West Ham are still searching for goals, with both their respective clashes goalless at the break. Liverpool, meanwhile, lead Palace 2-0 and are closing in on a crucial three points.

15:58 CET - There’s been a massive result in the LaLiga relegation battle, with Alaves beating Mallorca 2-1 to drive out of the bottom three, for the time being. The win takes Alaves up to the 15th, and pushes Sevilla into the drop zone. It’s crazy tight down there... Incredibly, only five points separate Osasuna in 10th from Sevilla in 18th. Half the table is in play!
See the full LaLiga standings here.
Next up in Spain, league leaders Barcelona take on Getafe, looking to go 11 points clear, after Real Madrid dropped more points on Friday. They can smell the title now.

15:24 CET - Fulham have secured a massive three points in their pursuit of European qualification for next season after Ryan Sessegnon's first-half strike proved to be the difference in a narrow 1-0 win over fourth-placed Aston Villa.
Unai Emery's side, who have the first leg of their Europa League semi-final with Nottingham Forest on Thursday, could slip to fifth in the table if Liverpool beat Crystal Palace later this afternoon.
Read the full match report here.

14:58 CET - We're all set for a huge afternoon in the Premier League, with relegation-threatened pair West Ham and Tottenham facing crucial fixtures against Everton and Wolves, respectively.
Arne Slot's Liverpool also take to the field against Crystal Palace at 16:00 CET, as the Reds look to consolidate their place in the top five.
Here are the starting lineups for all three games:



14:45 CET - Third-placed Lyon host relegation-threatened Auxerre in Ligue 1 at 15:00 CET, as Paulo Fonseca's side target a third consecutive victory in the French top flight, while at the same time in Serie A, Parma welcome rock-bottom Pisa to Emilia-Romagna.

14:29 CET - There are five games this afternoon in the Bundesliga getting underway at 15:30 CET, including Mainz at home to already-crowned champions Bayern Munich and Bayer Leverkusen's visit to FC Koln.
Keep track of all the action from 15:30 CET.

14:21 CET - Fulham have a 1-0 lead over Aston Villa at half-time in the Premier League's early kick-off, with Ryan Sessegnon netting his third goal of the campaign for the Cottagers.
13:08 CET - Over in LaLiga, today's early kick-off sees 18th-placed Alaves host fellow strugglers Mallorca in what is a crucial clash at the bottom of the table.
Quique Sanchez Flores' side have won just one of their last seven home league matches (D4, L2), while Mallorca are targeting just a second LaLiga victory on the road this season (D3, L11).
Keep track of the game right here.

12:23 CET - We're just over an hour away from our first Premier League game of the day, as fourth-placed Aston Villa travel to South-West London to face Marco Silva's Fulham.
The Villans, who need just six more points to seal Champions League qualification for next season, have won each of the last six head-to-head meetings, while the Cottagers are looking for a victory that would see them move level on points with Chelsea in eighth.
Follow the match from 13:30 CET here.

08:00 CET - Hello, good morning, and welcome to a big day of action across Europe! Before we get into today's matches, though, a recap on what happened on Friday night:
Nottingham Forest moved eight points clear of the Premier League relegation zone after a rampant first-half display helped Vítor Pereira’s side to an emphatic 5-0 win at Sunderland.

Alvaro Arbeloa's Real Madrid stumbled once again in LaLiga, with Hector Bellerin’s 94th-minute equaliser securing a 1-1 draw for Real Betis against Los Blancos.
Scott McTominay and Kevin De Bruyne were both on target for Napoli as Antonio Conte’s men cruised to a convincing 4-0 victory over Serie A strugglers Cremonese.
Over in the German top flight, RB Leipzig consolidated third spot after a dominant 3-1 triumph at home to mid-table Union Berlin.
Finally, in Ligue 1, title-chasing Lens recovered from a three-goal deficit at half-time to salvage a spirited point against Brest in a six-goal thriller.

