Ismaila Sarr scored twice in the second half to help Crystal Palace secure a spot in the FA Cup final for the third time after defeating Aston Villa 3-0 at Wembley.
The first goal was scored by Eberechi Eze with a beautiful finish in the 31st minute, assisted by Sarr. However, a missed penalty by Jean-Philippe Mateta added some drama in the second half.
Ollie Watkins played for Villa, missing Marcus Rashford due to injury, and despite having chances, Unai Emery's team could not find the back of the net.
It was Sarr who sealed the victory for the Eagles, scoring his second goal in stoppage time and bringing them closer to winning the FA Cup for the first time.
The match started with a sense of occasion, but it took some time for the action to match the atmosphere. Both teams were cautious in the opening minutes.
A long-range effort from Boubacar Kamara and a missed shot by Sarr were the only notable attacking moments until Morgan Rogers had a close chance that went wide.
Although Mateta thought he scored before the half-hour mark, the goal was disallowed after a VAR check showed a foul in the build-up play.
Eze's goal, created by Sarr's interception and pass to him, was a clear and well-executed finish that beat Emiliano Martinez.
Villa pushed for an equalizer with Torres and Konsa having attempts saved by Henderson, but Palace maintained their lead.
In the second half, Palace missed a penalty, but Sarr extended their lead with another goal after a quick play from Mateta.
Despite Villa's efforts, including Henderson making key saves, Palace sealed the win with Sarr's second goal in stoppage time.
Villa had a chance to turn things around in seven minutes of added time, but Sarr's goal secured the victory for Palace.