
FA Cup semi-final weekend is upon us, with four Premier League sides vying to be back at Wembley for May’s final.
Crystal Palace, Aston Villa, Nottingham Forest and Manchester City are the last four standing in the 114th edition of the world’s oldest and greatest cup competition; who will go one step closer to FA Cup glory and who will fall agonisingly short?