The draw has been made for the semi-finals of the FA Cup and Barnsley, who have already knocked Liverpool and Chelsea out of the competition, will face Cardiff City.
Portsmouth, the only Premier League side still standing, will face West Bromwich Albion, who thumped Bristol Rovers 5-1 in their quarter-final tie on Sunday evening.
Both semi-finals will take place at Wembley Stadium over the weekend of 5/6 April.
The final is scheduled for the same venue on 17 May.