Aleksandar Mitrovic scored his fourth goal in as many games as Fulham swept aside previously unbeaten Stoke to extend their lead at the top of the table.
Mitrovic, who on Friday signed a new five-year deal to stay at Craven Cottage, set up Harry Wilson to give the Whites an early lead.
The Serbia striker was also involved when Bobby Decordova-Reid made it 2-0 soon after the restart and then hit the third to wrap up Fulham's victory.
Mitrovic might have inflicted further damage on Stoke, but his injury-time penalty was kept out by visiting goalkeeper Josef Bursik.