And then there were four sides left vying for the 2024-25 FA Cup, and only one real superpower.
MORE — List of all FA Cup winners, finals
Nottingham Forest, Aston Villa, Crystal Palace, and finally Manchester City booked places in the semifinal round following intriguing quarterfinal ties the last weekend in March.
There are very good odds we’ll see an unusual, but awesomely refreshing, final come May 17 at Wembley Stadium. The semifinal draw has kept Aston Villa and, should they advance, Manchester City apart in the final four.
MORE — Premier League 2024-25 schedule, how to watch live
Read on for the full schedule, as well as the third, fourth, fifth and sixth round results.
How to watch the FA Cup
TV/streaming: ESPN+
FA Cup semifinal draw
Ties to be played at Wembley Stadium
Saturday, April 26
Crystal Palace vs Aston Villa — 12:15pm ET
Sunday, April 27
Nottingham Forest vs Manchester City — 11:30am ET
When is the FA Cup Final?
The FA Cup Final will be played Saturday, May 17 at Wembley Stadium
FA Cup schedule for quarterfinals
Saturday, March 29
Fulham 0-3 Crystal Palace — Recap, highlights, analysis
Brighton & Hove Albion 0-0 Nottingham Forest (3-4 on PKs) — Recap, highlights, analysis
Sunday, March 30
Preston North End 0-3 Aston Villa — Recap, highlights, analysis
Bournemouth 1-2 Manchester City — Recap, highlights, analysis
FA Cup fifth round results
Friday, February 28
Aston Villa 2-0 Cardiff City
Saturday March 1
Crystal Palace 3-1 Millwall
Preston North End 3-0 Burnley
Bournemouth 1-1 (5-4 PKs) Wolves
Manchester City 3-1 Plymouth Argyle — Highlights, recap & analysis
Sunday, March 2
Newcastle United 1-2 aet Brighton & Hove Albion — Highlights, recap & analysis
Manchester United 1-1 (3-4 PKs) Fulham — Highlights, recap & analysis
Monday, March 3
Nottingham Forest 1-1 (5-4 PKs) Ipswich Town
FA Cup fourth round results
Friday, February 7
Manchester United 2-1 Leicester City — Recap, analysis, and video highlights
Saturday, February 8
Leeds 0-2 Millwall
Leyton Orient 1-2 Manchester City — Recap, video highlights | Gonzalez injured
Preston North End 0-0 (4-2 pens) Wycombe Wanderers
Coventry City 1-4 Ipswich Town
Stoke City 3-3 (2-4 pens) Cardiff City
Everton 0-2 Bournemouth
Southampton 0-1 Burnley
Wigan Athletic 1-2 Fulham
Birmingham City 2-3 Newcastle United
Brighton 2-1 Chelsea — Recap, video highlights
すごいシュートだ、お前!🇯🇵
— Emirates FA Cup (@EmiratesFACup) February 8, 2025
You'll do well to see a better hit goal than this from Tomoki Iwata of @BCFC 🚀#EmiratesFACup pic.twitter.com/Ihlb6bih2t
Sunday, February 9
Blackburn Rovers 0-2 Wolves
Plymouth Argyle 1-0 Liverpool — Recap, video highlights
Aston Villa 2-1 Tottenham Hotspur — Recap, video highlights
Monday, February 10
Doncaster Rovers 0-2 Crystal Palace
Tuesday, February 11
Exeter City 2-2 (2-4 pens) Nottingham Forest
WOW 😱
— Emirates FA Cup (@EmiratesFACup) February 9, 2025
Ryan Hardie scores from the spot to put @Argyle ahead against Liverpool 🤯
Just look at the celebrations!#EmiratesFACup pic.twitter.com/FdHSr8tcCW
FA Cup third round schedule & results
Thursday, January 9
Sheffield United 0-1 Cardiff City
Fulham 4-1 Watford
Everton 2-0 Peterborough United
Friday, January 10
Wycombe Wanderers 2-0 Portsmouth
Aston Villa 2-1 West Ham United
Saturday, January 11
Bristol City 1-2 Wolverhampton Wanderers
Middlesbrough 0-1 Blackburn Rovers
Birmingham City 2-1 Lincoln City
Liverpool 4-0 Accrington Stanley
Leicester City 6-2 Queens Park Rangers
Bournemouth 5-1 West Bromwich Albion
Brentford 0-1 Plymouth Argyle
Chelsea 5-0 Morecambe
Exeter City 3-1 Oxford United
Norwich City 0-4 Brighton & Hove Albion
Nottingham Forest 2-0 Luton Town
Reading 1-3 Burnley (AET)
Sunderland 1-2 Stoke City (AET)
Leeds United 1-0 Harrogate Town
Manchester City 8-0 Salford City
Coventry City 1-1 Sheffield Wednesday (4-3 on penalties)
Sunday, January 12
Hull City 1-1 (4-5 pens) Doncaster Rovers
Tamworth 0-3 aet Tottenham Hotspur — Recap, video highlights
Newcastle United 3-1 Bromley
Ipswich Town 3-0 Bristol Rovers
Arsenal 1-1 (3-5 pens) Manchester United — Recap, video highlights
Crystal Palace 1-0 Stockport County
Southampton 3-0 Swansea City
Monday, January 13
Millwall 3-0 Dagenham & Redbridge
Tuesday, January 14
Mansfield Town 0-2 Wigan Athletic
Preston North End 2-1 Charlton Athletic
Leyton Orient 1-1 (6-5 pens) Derby County