Former Fulham hero Louis Saha played the villain to dramatic effect as two Everton goals in the dying minutes gave the visitors only their second win in 10 visits to Craven Cottage.
The Fulham striker, rested for Thursday’s Europa League trip to Wisla Krakow, hit the crossbar.
Zamora’s agony was then compounded when Jack Rodwell followed up with a third goal just minutes later to turn a solid performance into an emphatic victory.
Martin Jol, whose weary side arrived back from Poland in the early hours of Friday after a disappointing defeat, admitted Zamora’s miss cost his side the game.
Substitute Bryan Ruiz had got Fulham back into the encounter in the second half after the home side had conceded just two minutes into the match.