Barnsley will travel to Premier league champions Manchester City as their reward for reaching the quarter finals of the Fa cup.