Nottingham Forest has advanced to the Europa League semi-finals after defeating Porto 2-1 on aggregate, setting up a meeting with Aston Villa. The first leg of the all-Premier League semi-final is scheduled for April 30 at the City Ground, with the return leg at Villa Park on May 7.

The winners will face either Freiburg or Braga in the final on May 20. Forest's victory came after a challenging 1-1 draw in the first leg in Portugal, but they were more assured on home turf. An early red card for Jan Bednarek, following a reckless challenge on Chris Wood, left Porto with 10 men. Morgan Gibbs-White capitalized on the advantage, scoring via a deflection off Pablo Rosario.

Gibbs-White dedicated his goal to teammate Elliot Anderson, who was granted compassionate leave due to the death of his mother. Forest's win sets up a tough semi-final against Unai Emery's Villa, who dismantled Bologna 7-1 over two legs.

The first leg will take place at the City Ground on April 30, while the return leg at Villa Park is scheduled for May 7. This guarantees an English club in the Europa League final for the second consecutive season. Despite making hard work of the second period, Forest were convincing winners for the majority of the match.

However, they must now balance their European ambitions with the challenges of the domestic season, still not completely clear of relegation trouble. They host Burnley on Sunday, a game with significant consequences in the fight to stay in the top flight. Forest's manager, Vitor Pereira, will hope that injuries to Murillo and Callum Hudson-Odoi do not derail their six-game run-in, as his job may depend on it.