The draw for the fourth round of the FA Cup has been made after a thrilling weekend of third round action.
We saw the biggest shock in the competition’s history on Saturday as sixth-tier Macclesfield beat the holders Crystal Palace.
Mansfield Town also pulled off an impressive upset as they downed Sheffield United 4-3 at Bramall Lane.
Manchester United were knocked out by Brighton at Old Trafford, while Tottenham were downed by Aston Villa in north London and Bournemouth lost to Newcastle on penalties as Premier League sides fell.
There were some absolute batterings from big sides as well, none bigger than Manchester City beating League One side Exeter City 10-1 at the Etihad.
Get personalised updates on Aston Villa every day
Wake up to find news on your club in your inbox every morning with Metro’s Football Newsletter.
Sign up to our newsletter and then select your team in the link we’ll send you so we can get football news tailored to you.
There is one more third round clash to come on Monday night as Liverpool host Barnsley at Anfield.
But the draw has now been made for the last 32 of the FA Cup, with the games played next month.
The giant-killers from the weekend, Macclesfield, were handed a home tie against Brentford.
Manager John Rooney said: ‘We said before that we would have liked to get Liverpool, Chelsea, or Arsenal but another Premier League side is incredible.’
There is just one confirmed all-Premier League clash as Aston Villa host Newcastle United. It has been a tough start to the FA Cup for Unai Emery’s side after a trip to Spurs in their opener.
It is likely there will be another top-flight meeting as Liverpool will take on Brighton if they can get past Barnsley on Monday night.
FA Cup fourth round draw
Liverpool or Barnsley vs Brighton
Stoke City vs Fulham
Oxford United vs Sunderland
Southampton vs Leicester City
Wrexham vs Ipswich Town
Arsenal vs Wigan Athletic
Hull City vs Chelsea
Burton Albion vs West Ham
Burnley vs Mansfield Town
Norwich City vs West Brom
Port Vale vs Bristol City
Grimsby Town vs Wolves
Aston Villa vs Newcastle United
Manchester City vs Salford City or Swindon
Macclesfield vs Brentford
Birmingham City vs Leeds United
When will the fourth round ties be played?
The fixtures are due to be played over the weekend of February 14.
More to follow…