FA Cup, Tottenham and Aston Villa
Digest more
FA Cup betting odds, prediction, pick
Digest more
FA Cup, Man City
Digest more
The third round of the FA Cup is in full swing, and after Wrexham took out Nottingham Forest to defeat the Premier League side, non-league Macclesfield knocked out the reigning champions of the competition in Crystal Palace.
17hon MSN
Defending champion Crystal Palace loses to 6th-tier Macclesfield 2-1 in massive FA Cup upset
Minnow Macclesfield beat title holder Crystal Palace 2-1 in one of the biggest upsets in FA Cup history to reach the fourth round.
Macclesfield's shock win against FA Cup holders Crystal Palace will live long in the memory. This is how they did it
Who will be next up in the FA Cup for Macclesfield after the sixth-tier side dusted off holders Crystal Palace to guarantee a new winner of the tournament this season?
Here is every upset from this weekend's FA Cup third round, a notoriously tricky time for big clubs against lower-league opposition.
Arsenal hope to have Kai Havertz back in the squad for their FA Cup trip to Portsmouth. The Gunners travel to Fratton Park on Sunday afternoon for the third-round tie as they look to continue their push across all four competitions.
21hon MSN
Follow Saturday's FA Cup games live
There are 18 third-round ties in the FA Cup on Saturday - 16 involving Premier League and Championship teams, who all enter the competition at this stage - and BBC Sport will bring you every moment. Cheltenham v Leicester (12:15) - BBC Radio LeicesterEverton v Sunderland (12:15) - BBC Radio 5 Sports Extra 2Macclesfield v Crystal Palace (12:15) -