Eurosport
Giant-killers Barnsley have been drawn against fellow Championship side Cardiff City in the FA Cup semi-finals.
More Stories
Portsmouth, the last Premier League side in the competition, will play promotion hopefuls West Bromwich Albion.
Both semi-finals will be played at Wembley in the weekend of the 5th and 6th of April.
Yorkshire side Barnsley, currently 18th in the Championship, are one match away from the final after beating Liverpool 2-1 at Anfield and Chelsea 1-0 at Oakwell in the fifth round and quarter-final respectively.
Their opponents Cardiff City also beat top flight opposition at the weekend, defeating Middlesbrough 2-0.
Portsmouth, whose manager Harry Redknapp has never managed a side in a match at Wembley before, defeated last years beaten finalists Manchester United 1-0 at Old Trafford to book their date with high-flying West Brom, who won 5-1 at Bristol Rovers to reach this stage.