West Ham United will travel to Shrewsbury Town for their Emirates FA Cup third round tie on Sunday 7 January, with kick-off at 2pm.
The Hammers were paired with the Shrews in this week's draw, giving David Moyes' side a first competitive trip to the Shropshire outfit since 1981.
Shrewsbury are currently in League One, and sit second in the table with 40 points from their opening 19 games.
In the FA Cup, they have seen off Aldershot Town and Morecambe to reach this stage of the competition.
The match will be broadcast live on the BBC, and ticket information will follow in due course.