Leyton Orient produced the biggest upset of the FA Cup third round so far with goals from Craig Easton and Joe Keith inflicting a humiliating defeat on Fulham.
The League Two outfit made Fulham pay for a dismal display with their greater commitment and creativity clinching a deserved place in tomorrow's draw for the next round.
Easton opened the scoring and was magnificent in midfield, which Orient bossed for long periods, and Keith added the second two minutes before the interval.
Both goals were well taken but arrived after defensive errors from Fulham debutant Simon Elliott, the New Zealand international who completed his move from Columbus Crew on Friday.
Collins John pounced in the second half for Fulham but it was no vintage display from the Dutch striker with a missed second-half penalty capping a miserable afternoon.
Cottagers boss Chris Coleman had earmarked the match as being ripe for an upset and so it proved, but even allowing for his crippling injury list, he will be furious with the performance.
Orient, meanwhile, were left celebrating their biggest victory since beating Portsmouth in the FA Cup four years ago, which was also the last time they reached the fourth round.