Manchester City have been handed a difficult tie in the Emirates FA Cup third round.
The Blues will travel to the London Stadium to play West Ham United, who are currently 17th in the Premier League table.
The two sides last met back in August at the Etihad Stadium, with City running out 3-1 winners.
The tie will take place between January 6-9 2017.