The FA Cup has been sprinkling its magic on the third-round weekend.
Saturday saw Premier League strugglers Newcastle United, one of the richest clubs in the world following their recent takeover, humbled by third-tier Cambridge.
The U's win at St James' Park meant an embarrassing exit for Eddie Howe's side. Other shocks saw Burnley dumped out by Championship side Huddersfield whilst non-league duo Kidderminster and Boreham Wood also booked their place in today's draw by knocking out EFL opposition.
Hartlepool, Plymouth and Wigan were other notable sides to beat higher league opposition on Saturday.
Today sees nine more ties take place with the draw coming up prior to Nottingham Forest's meeting with Arsenal.
Stay tuned to discover who will play who in the last-32.
15:59Ricky Charlesworth
Updated ball numbers
Cardiff v Preston is into extra-time, with just two further ties still to be played:
1. Boreham Wood
2. AFC Bournemouth
3. Stoke City
4. Southampton
5. Chelsea
6. Liverpool
7. Cardiff City or Preston North End
8. Coventry City
9. Huddersfield Town
10. Brighton & Hove Albion
11. Kidderminster Harriers
12. Leicester City
13. Middlesbrough
14. Hartlepool United
15. Everton
16. Fulham
17. Tottenham
18. Crystal Palace
19. Brentford
20. Manchester City
21. Wigan Athletic
22. Luton Town
23. Plymouth Argyle
24. Manchester United or Aston Villa
25. Wolverhampton Wanderers
26. Cambridge United
27. Barnsley
28. Peterborough United
29. West Ham United
30. Queens Park Rangers
31. Norwich City
32. Nottingham Forest or Arsenal
15:46Ricky Charlesworth
Today's scores
Luton are in the draw after beating Harrogate 4-0.
Elsewhere, in the 2pm games, Norwich, Liverpool, Stoke, Tottenham, West Ham and Wolves are currently leading.
Cardiff and Preston looks as though it's heading to extra time....
13:30Ricky Charlesworth
Ball numbers
1. Boreham Wood
2. AFC Bournemouth
3. Stoke City or Leyton Orient
4. Southampton
5. Chelsea
6. Liverpool or Shrewsbury Town
7. Cardiff City or Preston North End
8. Coventry City
9. Huddersfield Town
10. Brighton & Hove Albion
11. Kidderminster Harriers
12. Leicester City
13. Middlesbrough
14. Hartlepool United
15. Everton
16. Fulham
17. Tottenham Hotspur or Morecambe
18. Crystal Palace
19. Brentford
20. Manchester City
21. Wigan Athletic
22. Luton Town
23. Plymouth Argyle
24. Manchester United or Aston Villa
25. Wolverhampton Wanderers or Sheffield United
26. Cambridge United
27. Barnsley
28. Peterborough United
29. West Ham United or Leeds United
30. Queens Park Rangers
31. Charlton Athletic or Norwich City
32. Nottingham Forest or Arsenal
Ricky Charlesworth
Welcome
The draw is scheduled to take place following the conclusion of the West Ham versus Leeds tie.