Cardiff, Portsmouth, Barnsley & WBA
The semi-final line-up for this year's FA Cup has been finalised with West Brom taking the final place after beating Bristol Rovers at the Memorial Ground.
Cardiff City outplayed Middlesbrough earlier to book their place joining Barnsley and the sole Premiership representatives Portsmouth.
The draw will be made live tomorrow where Cardiff City will find out who they face in the semi-final to be played at Wembley.
Win FREE pizza with Vital Football!
Select your team and get 50% off if they score twice.