The FA Cup is reaching its conclusion following this weekend's quarter-finals. Four teams will travel to Wembley Stadium to continue their fight for glory at the end of the season.
Manchester City are the only club left to have lifted the FA Cup in the past 65 years meaning there's a big chance we could see a new winner this season.
Pep Guardiola's men take on AFC Bournemouth on Sunday, following this afternoon's draw, so both Premier League sides will be in the hat.
Crystal Palace were the first team to book their spot in the semi-finals with them beating Fulham 3-0 on Saturday. Goals from Eberechi Eze, Ismaila Sarr end Eddie Nketiah were enough to secure the Eagles' place in the hat for the draw.
Later that evening, Nottingham Forest, the 1959 winners, defeated Brighton & Hove Albion on penalties, to reach the semi-final stage of the competition for the 13th time in the club's history.
Preston North End and Aston Villa will face each other at Deepdale today with the semi-final draw taking place after that game. The match kicks-off at 1.30pm on BBC One with the draw scheduled following the full-time whistle.
Keep across the semi-final draw with our dedicated blog below...
FA Cup semi-final draw in full
Nottingham Forest vs Bournemouth/Manchester City
Crystal Palace vs Aston Villa
Villa cruising into the semi-finals
Following a quickfire Marcus Rashford brace, Jacob Ramsey has now scored a third for Aston Villa with Unai Emery's side on their way to Wembley.
Crystal Palace and Nottingham Forest have already sealed their spots in the final four with one of Bournemouth or Manchester City to join them later this afternoon!

Rashford sending Villa to Wembley
Aston Villa look like they'll be joining Crystal Palace and Forest at Wembley.
Marcus Rashford has scored two goals for Villa to put them in the driving seat.
When is the semi-final?
Dates for the 2024/2025 FA Cup semi-finals are the weekend of April 26/27. As always, at least across recent years, they will take place at Wembley Stadium beneath the famous arch.
Half-time
It's half-time at Deepdale and it's 0-0 between Aston Villa and Preston North End.
Preston have had the ball in the back of the net but it was disallowed by Chris Kavanagh after Will Keane impeded Emiliano Martinez's throw.
When is the draw?
The draw for the FA Cup semi-final takes place after the Sunday tie between Preston North End vs Aston Villa at Deepdale.
That match is scheduled for a 1.30pm kick-off, being broadcast on BBC One, therefore if settled in regulation time then it should conclude around 3.30pm. If extra-time, and even penalties are required, the draw would be pushed back until afterwards.
All ties bar Bournemouth vs Man City will have been completed by this point.
20 mins in
So far, the third quarter-final is level.
Aston Villa have come the closest with Marcus Rashford trying his luck with a free-kick. Preston have defended well so far but have struggled to look dangerous.
Forest's terrific season continues
Nottingham Forest added a trip to Wembley to their unreal 2024/25 season after they knocked out Brighton & Hove Albion.
After a 0-0 draw at the AMEX Stadium, Ryan Yates scored the decisive spot-kick after Jack Hinshelwood and Diego Gomez failed to convert.

Crystal Palace return to Wembley
Crystal Palace were the first team to book their place in the semi-final with a 3-0 win over London rivals Fulham.
Eberechi Eze and Ismaila Sarr scored in the first-half to put the Eagles in the driving seat before Eddie Nketiah made sure of the convincing win.

FA Cup ball numbers
Here are the ball numbers for the FA Cup semi-final draw later:
1) Crystal Palace
2) Preston North End or Aston Villa
3) AFC Bournemouth or Manchester City
4) Nottingham Forest

Hello!
Good afternoon and welcome to today's live blog of the FA Cup semi-final.
We already know two teams in today's draw - Crystal Palace and Nottingham Forest - with two more ties taking place today.
Join us as we bring you all the details of what could be a tasty last four draw..