Charlton will take on Norwich City at home in the third round of the Emirates FA Cup.
During the draw which took place on Monday evening, the Addicks were pulled out of the hat alongside the Premier League side for the tie which is set to take place at The Valley on the weekend of Saturday, January 8th.
It will be the first time Charlton have hosted a Premier League side in a competitive game in SE7 since the club's relegation from the top flight in 2007.
Full information on a confirmed date and tickets for the cup tie will be announced in due course.
The Addicks' Sky Bet League One fixture at Crewe Alexandra, originally scheduled for Saturday, January 8th, will now be rearranged due to the clash with the cup competition.