The FA Cup semi-finals saw two  all-Premier League ties at Wembley for a place in the showpiece on May 15.

Both Chelsea's clash with Manchester City and Leicester's meeting with Southampton was available via BT TV with the latter exclusively live on BT Sport.

Read on, or jump to each of the two semi-finals using the links below, for highlights and reports of both clashes.

Join the home of live football today

TNT Sports is the only place to watch live Premier League, Champions League, Europa League and much more.

Saturday 17 April

Chelsea 1-0 Manchester City

Sunday 18 March

Leicester 1-0 Southampton

Saturday 17 April

Hakim Ziyech fired Chelsea to a fourth FA Cup final in five years as Manchester City’s quest for an unprecedented quadruple went up in smoke.

All eyes were on Wembley as Pep Guardiola’s runaway Premier League leaders faced Thomas Tuchel’s improving side in a heavyweight semi-final clash that could yet be repeated in the Champions League showpiece.

City will be back at Wembley next weekend for the Carabao Cup final but they will be not be returning to the capital on May 15, when Chelsea will go for FA Cup glory against either Leicester or Southampton.

Full match report

Saturday 18 April

Leicester are through to their first FA Cup final since 1969 after Kelechi Iheanacho edged Brendan Rodgers’ side past Southampton on a night when thousands of spectators returned to Wembley.

After Chelsea overcame Manchester City in front of empty stands on Saturday, the following evening saw 4,000 local residents, including key workers, make up England’s biggest crowd for 13 months.

A number of Leicester and Southampton fans were among those at Sunday’s semi-final, with in-form Iheanacho settling the tie by slotting home early in the second half to seal a 1-0 victory under the arch.

Full match report