Nottingham Forest has progressed to the Europa League semi-finals with a 2-1 aggregate victory over Porto, 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. Following a challenging 1-1 draw in the first leg in Portugal, Forest performed more convincingly at home.

The match took a significant turn when Jan Bednarek was dismissed early on for a reckless challenge on Chris Wood, who suffered a knee injury. With Porto down to 10 players, 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 after the death of his mother. Vitor Pereira's side will now face Unai Emery's Villa, who dismantled Bologna 7-1 over two legs.

Forest were convincing winners for most of the match, despite struggling in the second period, with William Gomes and Alan Varela causing scares for the home team. Pereira's charges must now balance their European ambitions with the challenges of the domestic season, as they are not yet clear of relegation trouble.

They host Burnley on Sunday, a game that could have significant consequences in their fight to stay in the top flight. Murillo and Callum Hudson-Odoi suffered injuries during the match, and Pereira will hope that these losses do not derail their six-game run-in, as his job may depend on it.

The draw guarantees an English club in the Europa League final for the second consecutive season.