England's FA Cup is the oldest football competition in the world and this season it has returned for the 138th time.
The tournament involves teams from the 10th level of the English football pyramid to the top and will see a total of 736 teams take part.
With a rich history stretching back to the 19th century, there have been plenty of moments to savour through the years and clubs will be eager to dabble in the 'Magic of the Cup'.
Chelsea are the reigning champions, while Arsenal are the most successful club in the history of the competition and both will no doubt be vying for glory.
However, with one-off knockout games there is always a chance of a 'giant killing'.
With the 2018-19 edition under way, Goal brings you everything you need to know about this season's FA Cup.
When did the FA Cup start & when is the final?
The first round proper of this season's FA Cup began on Friday November 9, 2018 with 48 clubs from League One and League Two entering at that stage.
Premier League and Championship clubs do not enter the competition until the third round proper, which began on the weekend of Saturday January 5, 2019.
Before the first round proper, there were a number of qualifying rounds involving teams from the lower rungs of English football, beginning with the extra preliminary qualifying round, which was played on August 10.
Including the extra preliminary round, there were a total of six qualifying rounds before teams from the Football League enter.
The 2019 FA Cup final is scheduled to take place on Saturday, May 18 and it will be held at Wembley.
FA Cup fourth round
The FA Cup fourth round draw took place on January 7 following Liverpool's shock defeat at newly-promoted Premier League side Wolves.
Arsenal will host Manchester United at the Emirates in the biggest match-up of the draw and it will be shown live on BBC One.
Fixtures set to take place the weekend of January 25-28.
*Dates subject to change.
FA Cup third round
The FA Cup third round draw was made on December 3, with Wolves vs Liverpool and Bournemouth vs Brighton the only two all-Premier League meetings.
The matches took place between January 4 and 7, with Wolves pulling off the upset of the tie after seeing Premier League leaders Liverpool off at Molineux.
FA Cup third-round replays
|Jan 15||Luton Town 0-1 Sheffield Wednesday||No|
|Jan 15||Blackburn Rovers 2-4 Newcastle United (AET)||BT Sport 2|
|Jan 15||Stoke City 2-3 Shrewsbury Town||No|
|Jan 16||Southampton vs Derby County||BBC One|
*Dates subject to change.
FA Cup second round
The second-round draw of the FA Cup took place on November 12 following the conclusion of the first round.
At that point, forty teams remained in the competition as sides fought it out for a place in round three, which is when sides from the Premier League and the Championship enter the fray.
The round required five games to go to a replay.
|Nov 30||Solihull Moors 0-0 Blackpool||BBC Two|
|Dec 1||Halifax 1-3 AFC Wimbledon||BT Sport 1|
|Dec 1||Southend United 2-4 Barnsley||No|
|Dec 1||Peterborough United 2-2 Bradford City||No|
|Dec 1||Maidstone United 0-2 Oldham Athletic||No|
|Dec 1||Lincoln City 2-0 Carlisle United||No|
|Dec 1||Plymouth Argyle 1-2 Oxford United||No|
|Dec 1||Walsall 1-1 Sunderland||No|
|Dec 1||Accrington Stanley 3-1 Cheltenham Town||No|
|Dec 1||Charlton Athletic 0-2 Doncaster Rovers||No|
|Dec 1||Wrexham 0-0 Newport County||BT Sport 1|
|Dec 2||Bury 0-1 Luton Town||No|
|Dec 2||Tranmere Rovers 1-1 Southport||No|
|Dec 2||Shrewsbury Town 1-0 Scunthorpe United||No|
|Dec 2||Chesterfield 0-2 Grimsby Town||No|
|Dec 2||Swindon Town 0-1 Woking||No|
|Dec 2||Barnet 1-0 Stockport County||No|
|Dec 2||Rochdale 0-1 Portsmouth||No|
|Dec 2||Slough Town 0-1 Gillingham||No|
|Dec 3||Guiseley 1-2 Fleetwood Town||BT Sport 1|
FA Cup second-round replays
|Dec 11||Newport County 4-0 Wrexham||No|
|Dec 11||Bradford City 4-4 Peterborough United (2-3 pens.)||No|
|Dec 11||Sunderland 0-1 Walsall||No|
|Dec 17||Southport 0-2 Tranmere Rovers||BT Sport 1|
|Dec 18||Blackpool 3-2 Solihull Moors||BT Sport 1|
FA Cup first round
The first-round draw of the FA Cup took place on Monday following the conclusion of the fourth qualifying round, which wrapped up on the weekend of October 20.
Forty-eight teams from League One and League Two enter the competition at this stage, where they will join the 32 winners from the previous round.
Among those in the pot are two teams from the seventh tier of English football, Southern League Premier Division side Metropolitan Police and Isthmian Premier's Haringey Borough, and Weston Super-Mare of the sixth-tier National League South.
|Nov 9||Haringey Borough 0-1 Wimbledon||BBC Two|
|Nov 10||Maidenhead United 0-4 Portsmouth||BT Sport 1|
|Nov 10||Maidstone United 2-1 Macclesfield Town||No|
|Nov 10||Ebbsfleet United 0-0 Cheltenham Town||No|
|Nov 10||Swindon Town 2-1 York City||No|
|Nov 10||Torquay United 0-1 Woking||No|
|Nov 10||Scunthorpe United 2-1 Burton Albion||No|
|Nov 10||Aldershot Town 1-1 Bradford City||No|
|Nov 10||Grimsby Town 3-1 MK Dons||No|
|Nov 10||Bromley 1-3 Peterborough United||No|
|Nov 10||Southport 2-0 Boreham Wood||No|
|Nov 10||Plymouth Argyle 1-0 Stevenage||No|
|Nov 10||Chesterfield 1-1 Billericay Town||No|
|Nov 10||Lincoln City 3-2 Northampton Town||No|
|Nov 10||Yeovil Town 1-3 Stockport County||No|
|Nov 10||Bury 5-0 Dover Athletic||No|
|Nov 10||Gillingham 0-0 Hartlepool United||No|
|Nov 10||Oxford United 0-0 Forest Green Rovers||No|
|Nov 10||Tranmere Rovers 3-3 Oxford City||No|
|Nov 10||Accrington Stanley 1-0 Colchester United||No|
|Nov 10||Barnsley 4-0 Notts County||No|
|Nov 10||Metropolitan Police 0-2 Newport County||No|
|Nov 10||Walsall 3-2 Coventry City||No|
|Nov 10||Rochdale 2-1 Gateshead||No|
|Nov 10||Sutton United 0-0 Slough Town||No|
|Nov 10||Exeter City 2-3 Blackpool||No|
|Nov 10||Luton Town 2-0 Wycombe Wanderers||No|
|Nov 10||Morecambe 0-0 Halifax Town||No|
|Nov 10||Crewe Alexandra 0-1 Carlisle United||No|
|Nov 10||Southend United 1-1 Crawley Town||No|
|Nov 11||Mansfield Town 1-1 Charlton Athletic||No|
|Nov 11||Chorley 2-2 Doncaster Rovers||No|
|Nov 11||Alfreton Town 1-4 Fleetwood Town||No|
|Nov 11||Barnet 1-1 Bristol Rovers||No|
|Nov 11||Shrewsbury Town 1-1 Salford City||No|
|Nov 11||Hitchin Town 0-2 Solihull Motors||No|
|Nov 11||Guiseley 4-3 Cambridge United||No|
|Nov 11||Weston Super Mare 0-2 Wrexham||No|
|Nov 11||Port Vale 1-2 Sunderland||BT Sport 1|
|Nov 12||Hampton & Richmond Borough 1-2 Oldham Athletic||BT Sport 1|
FA Cup first-round replays
|Nov 20||Cheltenham Town 2-0 Ebbsfleet United||No|
|Nov 20||Charlton Athletic 5-0 Mansfield Town||No|
|Nov 20||Bradford City 1-1 Aldershot Town (4-1 pens.)||No|
|Nov 20||Doncaster Rovers 7-0 Chorley||No|
|Nov 20||Billericay Town 1-3 Chesterfield||No|
|Nov 20||Forest Green Rovers 0-3 Oxford United||No|
|Nov 20||Oxford City 0-2 Tranmere Rovers||BT Sport 1|
|Nov 20||Slough Town vs Sutton United (8-7 pens.)||No|
|Nov 20||Halifax Town 1-0 Morecambe||No|
|Nov 20||Crawley Town 2-6 Southend United||No|
|Nov 21||Salford City 1-3 Shrewsbury Town||BT Sport 1|
|Nov 21||Bristol Rovers 1-2 Barnet||No|
|Nov 21||Hartlepool United 3-4 Gillingham||No|
FA Cup TV channel & stream
|UK TV channel||Online stream|
|BBC / BT Sport||BBC iPlayer / BT Sport app|
The FA Cup will be broadcast on the BBC and BT Sport in the United Kingdom.
Both networks will air the final and will share the rest of the competition, taking turns to select the games they wish to broadcast.
All matches shown by the BBC and BT Sport will be available to stream on their respective websites and apps.
|US TV channel||Online stream|
In the United States, the rights to the FA Cup are owned by ESPN, but the games will exclusively be streamed online via ESPN+.
That means the games will not be shown live on television in the US.