After a crazy weekend of results in the fourth round of the FA Cup, there were a few surprise names in the pot for the fifth round draw on Monday.
Bradford City and Middlesbrough were two of them after their unbelievable victories at the Premier League's top two Chelsea and Manchester City.
See who they got and relive the entire draw below.
Evening all! The FA Cup fifth-round draw is coming up shortly and it's one of the most interesting last 16s that I can remember.
Most would expect to see the likes of Chelsea, Manchester City, Manchester United, Liverpool, Everton, Arsenal and Tottenham Hotspur all present, but holders Arsenal are the only one of those seven teams guaranteed a place in the fifth round!
The two biggest stories of the weekend were surely Bradford City and Middlesbrough's victories at Chelsea and Manchester City. The Bantams of League One remarkably came from 2-0 down to win 4-2 at Stamford Bridge, while Boro saw off City 2-0 at the Etihad. Unbelievable scenes.
There was also an impressive result on Friday night as League Two Cambridge United held the likes of Di Maria and Falcao to earn a replay at Old Trafford. Not many people would have believed you if you'd said that that wouldn't be the most impressive result of the weekend on Friday night!
THE BALLS: The draw is now about 10 minutes away and you can see what team each number represents thanks to this helpful graphic from Reading.
The draw will be made by Match Of The Day host Gary Lineker and TV presenter Alex Jones in a few minutes. Lineker has just revealed on 'The One Show' that this is the first time he's ever made the draw, despite being one of the country's biggest sports presenters.
Sides like West Ham and Crystal Palace that might not usually have a good chance in these sort of competitions will be hoping for a favourable draw tonight given just how many of the big boys have gone out so far. If Arsenal, United or Liverpool draw each other as well, even better for the fringe clubs.
Right, everyone ready? The draw is about to be made. Will Bradford get another big draw after their famous win at Chelsea?
Crystal Palace vs. Liverpool or Bolton Wanderers
Arsenal vs. Middlesbrough
Aston Villa vs. Leicester City
West Bromwich Albion vs. West Ham United
Bradford City vs. Sunderland or Fulham
Blackburn Rovers vs. Rochdale or Stoke City
Derby County vs. Reading
Preston or Sheffield United vs. Cambridge United or Manchester United
AND THAT'S THE DRAW!
Well, there you have it. Middlesbrough get another chance to impress on the road at one of the big boys as they face holders Arsenal. If Manchester United can beat Cambridge in the replay, they will face another tough away trip to either Preston or Sheffield United.
Our live coverage of the draw is over, but you can read the developing story and see the draw in full right here. Why not now click here for our live text coverage of the final tie of the weekend as Rochdale take on Stoke City. The winner will face a trip to Blackburn Rovers in the last 16.