However VAR would, in this instance, come to the rescue. The automated offside technology showed Timothy Castagne was fractionally offside in the build-up, cutting the home fans’ joy short.
The hosts continued to throw bodies forward, but Palace slowly regained control. Nketiah nearly had his second after Pino’s flick had caused a goalmouth scramble, only for Fulham to make a late clearance.
The goalscorer was then replaced by Christantus Uche, who went close to making an immediate impact.
Mitchell’s cross was dangerous and the Nigerian made contact, only for the ball to narrowly go beyond the post, in front of the away end.
Jefferson Lerma was also introduced to proceedings as Palace managed to stem to flow of Fulham’s attacks and, crucially, also created their own.
Another Mitchell ball found Uche sliding in at the back post, only for Leno to make an excellent reaction stop. Pino then saw a shot charged down from the resulting corner and it looked, for a fleeting moment, as if the chance to win had gone.
Step forward the skipper – Guéhi powering home a bullet header from the next corner to send the away end into delirium. More scenes that will live long with those witnessing the later winner, with 2025 throwing up yet another memorable day.
The Eagles managed to survive six minutes of added-on time in relative comfort to secure a vital three points that moves Palace up to fourth in the table – and make it three wins from three visits to Craven Cottage in the calendar year.
Palace: Henderson (GK), Richards, Lacroix, Guéhi, Clyne (Canvot, 77), Wharton, Kamada, Mitchell, Pino (Devenny, 92), Nketiah (Lerma, 66), Mateta (Uche, 66)
Subs: Benítez (GK), Matthews (GK), Sosa, Hughes, Esse.
Fulham: Leno (GK), Tete, Andersen, Bassey, Castagne, Berge (Lukic, 76), Wilson (Cairney, 88), Smith Rowe (Kevin, 68), Iwobi (Adama, 89), Jimenez, Chukwueze (King, 76)
Subs: Lecomte (GK), Cuenca, Kusi-Asare, Diop