Manchester City reached the FA Cup semifinals for the fourth straight season thanks to a flurry of second-half goals in a 4-1 win over Southampton on Sunday.

Crystal Palace was also a big winner in the quarterfinals, easing past Everton 4-0 to join a lineup for the last four that already contained Chelsea.

Either second-tier Nottingham Forest or Liverpool will complete the teams in the semifinals. They meet at Forest’s City Ground later Sunday.

Also read | Ligue 1 leader PSG slumps to disappointing loss at Monaco

It was shaping up to be another frustrating match for City against Southampton, which has drawn twice with Pep Guardiola’s team in the Premier League this season.

However, a 62nd-minute penalty converted by Kevin De Bruyne regained the lead for City and goals by substitutes Phil Foden and Riyad Mahrez in the space of four minutes from the 75th added gloss to the scoreline at St. Mary’s Stadium.

City defender Aymeric Laporte’s own-goal had canceled out Raheem Sterling’s opener in the first half.

Also read | Chelsea cannot show self-pity due to off-field turmoil: Thomas Tuchel

City has lost in the semifinals in the past two seasons, to Arsenal then Chelsea.

Chelsea beat Middlesbrough 2-0 on Saturday to advance and Palace will also be at Wembley Stadium for the semis after giving Frank Lampard’s Everton a reality check.

Marc Guehi, Jean-Philippe Mateta, Wilfried Zaha and Will Hughes scored the goals at Selhurst Park for Palace, which last appeared in the semifinals in 2016.

Also read | La Liga: Karim Benzema ruled out of El Clasico due to calf injury

A 1-0 win over Newcastle on Thursday boosted Everton’s chances of avoiding relegation from the Premier League but after a high-intensity start against Palace, Lampard’s team was blown away.

For Guehi, the center back who headed in the opening goal, it was a perfect way to celebrate getting a first call-up to England’s squad this week ahead of friendly matches against Switzerland and the Ivory Coast.

Palace manager Patrick Vieira has won the FA Cup on five occasions as a player — four times with Arsenal and once with Man City.