The FA Cup fourth round is here as we are down to the final 32 teams in the oldest knockout competition in the world.
[ LIVE: All the FA Cup scores here ]
There are some intriguing storylines set up for the games across Friday, Saturday, Sunday and Monday as Liverpool and Man United face tricky trips to lower-league opponents, while Southampton host Tottenham, Norwich head to Burnley and Arsenal travel to Bournemouth in two all-PL ties.
Brentford hosting Leicester is one for the purists, while West Brom, Millwall, Hull City and Oxford will all fancy their chances of knocking out their Premier League opponents as plenty of teams will rotate their squads.
Below we reveal our score predictions for each game, while you can follow all of the action live by clicking on the link above.
Northampton Town 0-3 Derby County – 3 p.m. ET
QPR 2-1 Sheffield Wednesday – 3 p.m. ET
SATURDAY (all 10 a.m. ET kick offs unless otherwise stated)
Brentford 1-2 Leicester – 7:30 a.m. ET
Burnley 3-1 Norwich City
Coventry City 1-3 Birmingham City
Millwall 1-1 Sheffield United
Newcastle United 2-0 Oxford United
Portsmouth 2-1 Barnsley
Reading 2-0 Cardiff City
Southampton 1-1 Tottenham
West Ham 1-2 West Brom
Hull City 1-3 Chelsea – 12:30 p.m. ET
Man City 2-2 Fulham – 8 a.m. ET
Tranmere 1-3 Man United – 10 a.m. ET
Shrewsbury 1-4 Liverpool – 12 p.m. ET
Bournemouth 1-2 Arsenal – 3 pm E.T.