The Emirates FA Cup third round draw has been made and the Mariners will travel to Premier League side Crystal Palace.
Roy Hodgson's side are currently 14th in the Premier League table.
The tie will be played on the weekend of the 4th to the 7th of January.
Here's the 2018/2019 third round draw in full.
Bolton Wanderers vs Walsall or Sunderland
Millwall vs Hull City
Gillingham vs Cardiff City
Brentford vs Oxford United
Sheffield Wednesday vs Luton Town
Manchester United vs Reading
Everton vs Lincoln City
Tranmere or Southport vs Tottenham
Preston vs Doncaster Rovers
Newcastle United vs Blackburn Rovers
Chelsea vs Nottingham Forest
Crystal Palace vs Grimsby Town
Derby County vs Southampton
Accrington Stanley vs Ipswich Town
Bristol City vs Huddersfield Town
Wrexham or Newport vs Leicester City
Fulham vs Oldham
Shrewsbury Town vs Stoke City
Solihull Moors or Blackpool vs Arsenal
Manchester City vs Rotherham United
AFC Bournemouth vs Brighton
West Ham vs Birmingham City
Woking vs Watford
Burnley vs Barnsley
QPR vs Leeds United
Sheffield United vs Barnet
Norwich City vs Portsmouth
Guiseley or Fleetwood vs AFC Wimbledon
West Brom vs Wigan
Middlesbrough vs Peterborough or Bradford
Wolves vs Liverpool
Aston Villa vs Swansea City
Ticket and fixture news will be announced as soon as it is available.