Harry Wilson and Alex Iwobi scored in the first half to give Fulham a 2-0 lead, with Richarlison scoring a late consolation goal for Tottenham.
Oscar Bobb was substituted after 74 minutes following a strong performance, as Fulham sit comfortably in 10th place while Tottenham battles for survival and prepares for the Champions League quarter-finals against Atletico Madrid.