English-born Ghanaian forward Eddie Nketiah climbed off the bench to score to help Crystal Palace stun Fulham at Craven Cottage as they won their fifth match in a row to reach the semi-finals of the FA Cup.
Fulham were on top for the first 30 minutes but could not take advantage of the dominance, with Rodrigo Muniz going closest for the home side.
The Eagles could barely get out of their half before Eberechi Eze gave the visitors the lead against the run of play with an excellent strike in the 34th minute.
The England international cut in from the left and curled a beautiful low shot around Leno and in off the far post.
Eze, who scored his first England goal against Latvia in the recent international break, then had a huge part to play in the second goal when his cross was headed in at the near post by Ismaila Sarr.
Willian forced Dean Henderson into a good save, but Marco Silva's side couldn't find a way back into the match before Eddie Nketiah added a third, slotting the ball through Leno's legs.
The win means Palace have won their last five matches in a row in all competitions and are in the last four of the FA Cup for the first time since 2022.
Nketiah has netted five goals and provided two assists in his 26 appearances for Crystal Palace since joining the club from London rivals, Arsenal during the last summer transfer window.