The Emirates FA Cup third round took place across the first weekend of January and provided its usual quota of goals, shocks and memorable moments.
You can watch highlights from all of the ties on the official Emirates FA Cup YouTube channel, via the links below.
1 Bolton Wanderers FC 5-2 Walsall FC
2 Millwall FC 2-1 Hull City FC
3 Gillingham FC 1-0 Cardiff City FC
4 Brentford FC 1-0 Oxford United
5 Sheffield Wednesday FC 0-0 Luton Town
6 Manchester United FC 2-0 Reading FC
7 Everton FC 2-1 Lincoln City FC
8 Tranmere Rovers FC 0-7 Tottenham Hotspur
9 Preston North End FC 1-3 Doncaster Rovers FC
10 Newcastle United FC 1-1 Blackburn Rovers FC
11 Chelsea 2-0 Nottingham Forest FC
12 Crystal Palace FC 1-0 Grimsby Town FC
13 Derby County FC 2-2 Southampton FC
14 Accrington Stanley FC 1-0 Ipswich Town FC
15 Bristol City FC 1-0 Huddersfield Town FC
16 Newport County AFC 2-1 Leicester City FC
17 Fulham 1-2 Oldham Athletic FC
18 Shrewsbury Town FC 1-1 Stoke City FC
19 Blackpool FC 0-3 Arsenal
20 Manchester City FC 7-0 Rotherham United FC
21 AFC Bournemouth 1-3 Brighton & Hove Albion FC
22 West Ham United 2-0 Birmingham City FC
23 Woking FC 0-2 Watford FC
24 Burnley FC 1-0 Barnsley FC
25 Queens Park Rangers FC 2-1 Leeds United AFC
26 Sheffield United FC 0-1 Barnet FC
27 Norwich City FC 0-1 Portsmouth FC
28 Fleetwood Town FC 2-3 AFC Wimbledon
29 West Bromwich Albion FC 1-0 Wigan Athletic FC
30 Middlesbrough 5-0 Peterborough United FC
31 Wolverhampton Wanderers FC 2-1 Liverpool FC
32 Aston Villa FC 0-3 Swansea City FC