The third round draw for the FA Cup is one of the most highly-anticipated days of the year for fans of the smaller clubs in England.
Today it was two of the biggest teams in the country who stole the headlines as North London rivals Arsenal drew Tottenham Hotspur.
Read how the draw unfolded in our updates below.
Afternoon folks! There's 64 balls ready to be drawn at Wembley, with Teddy and Charlie Sheringham becoming the first father-and-son duo to make the draw.
“@itvfootball: Father and son! The Sheringhams will be drawing the balls for the FA Cup third round draw! pic.twitter.com/9GC2iepaAf” #fac3
— The FA (@FA) December 8, 2013
Here's all 64 teams in the hat: 1 AFC Bournemouth
2 Arsenal
3 Aston Villa
4 Barnsley
5 Birmingham City
6 Blackburn Rovers
7 Blackpool
8 Bolton Wanderers
9 Brighton & Hove Albion
10 Burnley
11 Cardiff City
12 Charlton Athletic
13 Chelsea
14 Crystal Palace
15 Derby County
16 Doncaster Rovers
17 Everton
18 Fulham
19 Huddersfield Town
20 Hull City
21 Ipswich Town
22 Leeds United
23 Leicester City
24 Liverpool
25 Manchester City
26 Manchester United
27 Middlesbrough
28 Millwall
29 Newcastle United
30 Norwich City
31 Nottingham Forest
32 Queens Park Rangers
33 Reading
34 Sheffield Wednesday
35 Southampton
36 Stoke City
37 Sunderland
38 Swansea City
39 Tottenham Hotspur
40 Watford
41 West Bromwich Albion
42 West Ham United
43 Wigan Athletic
44 Yeovil Town
45 Sheffield United
46 Preston North End
47 Port Vale
48 Bristol Rovers or Crawley Town
49 Milton Keynes Dons
50 Carlisle United
51 Macclesfield Town
52 Southend United
53 Oldham Athletic or Mansfield Town
54 Rochdale
55 Peterborough United
56 Hartlepool United or Coventry City
57 Kidderminster Harriers
58 Plymouth Argyle
59 Wrexham or Oxford United
60 Fleetwood Town or Burton Albion
61 Grimsby Town
62 Leyton Orient
63 Bristol City
64 Stevenage
2 Arsenal
3 Aston Villa
4 Barnsley
5 Birmingham City
6 Blackburn Rovers
7 Blackpool
8 Bolton Wanderers
9 Brighton & Hove Albion
10 Burnley
11 Cardiff City
12 Charlton Athletic
13 Chelsea
14 Crystal Palace
15 Derby County
16 Doncaster Rovers
17 Everton
18 Fulham
19 Huddersfield Town
20 Hull City
21 Ipswich Town
22 Leeds United
23 Leicester City
24 Liverpool
25 Manchester City
26 Manchester United
27 Middlesbrough
28 Millwall
29 Newcastle United
30 Norwich City
31 Nottingham Forest
32 Queens Park Rangers
33 Reading
34 Sheffield Wednesday
35 Southampton
36 Stoke City
37 Sunderland
38 Swansea City
39 Tottenham Hotspur
40 Watford
41 West Bromwich Albion
42 West Ham United
43 Wigan Athletic
44 Yeovil Town
45 Sheffield United
46 Preston North End
47 Port Vale
48 Bristol Rovers or Crawley Town
49 Milton Keynes Dons
50 Carlisle United
51 Macclesfield Town
52 Southend United
53 Oldham Athletic or Mansfield Town
54 Rochdale
55 Peterborough United
56 Hartlepool United or Coventry City
57 Kidderminster Harriers
58 Plymouth Argyle
59 Wrexham or Oxford United
60 Fleetwood Town or Burton Albion
61 Grimsby Town
62 Leyton Orient
63 Bristol City
64 Stevenage
We're just about ready to go. Sheringham Senior has just emptied the balls.
Barnsley vs. Hartlepool or Coventry
Yeovil Town vs. Leyton Orient
Liverpool vs. Oldham Athletic or Mansfield
Nottingham Forest vs. West Ham United
Bristol City vs. Watford
Southend United vs. Millwall
Middlesbrough vs. Hull City
West Bromwich Albion vs. Crystal Palace
Kidderminster Harriers vs. Peterborough United
Doncaster Rovers vs. Stevenage
Stoke City vs. Leicester City
Southampton vs. Burnley
Newcastle United vs. Cardiff City
Rochdale vs. Leeds United
Wigan Athletic vs. MK Dons
Charlton Athletic vs. Wrexham or Oxford United
Manchester United vs. Swansea City
Port Vale vs. Plymouth Argyle
Norwich City vs. Fulham
Aston Villa vs. Sheffield United
Macclesfield vs. Sheffield Wednesday
Sunderland vs. Carlisle United
Bolton Wanderers vs. Blackpool
Blackburn Rovers vs. Man City
Everton vs. Queens Park Rangers
Brighton & Hove Albion vs. Reading
ARSENAL VS. TOTTENHAM HOTSPUR
Birmingham City vs. Bristol Rovers or Crawley
Grimsby Town vs. Huddersfield Town
Ipswich Town vs. Preston North End
Derby County vs. Chelsea
AFC Bournemouth vs. Fleetwood or Burton Albion
AND THAT'S THAT!
A clear standout tie there as Arsenal host Tottenham Hotspur in a North London derby!
Ties will be played on January 4 & 5.
Thanks for joining us on Sports Mole for live updates on the draw. I recommend that you now head here for coverage on Arsenal 0-0 Everton in the Premier League. Just under half an hour played at the Emirates.