Barnsley's reward for making it to the final eight will be a trip to Premier League champions Manchester City.
And Manchester United could meet Chelsea in the Sixth Round, provided the Red Devils come through their tie against Reading on Monday night and the Blues can win away at Middlesbrough.
Sixth round draw
Oldham or Everton v Wigan
Manchester City v Barnsley
Manchester United or Reading v Middlesbrough or Chelsea
Millwall v Blackburn
Games will take place on the weekend of 9 and 10 March.