WEST Bromwich Albion will take on Premier League Portsmouth in the semi-finals of the FA Cup.
Pompey are the only top flight side left in the competition after a weekend of shocks in the quarter-finals.
Barnsley, conquerors of Liverpool and Chelsea in the past two rounds, take on fellow Championship outfit Cardiff.
Both matches will take place at Wembley on the weekend of April 5 and 6