Fulham saw off Championship play-off hopefuls Sunderland to set up an FA Cup fifth-round tie against Leeds United.
Harry Wilson's early goal put a much-changed Fulham side in control of the fourth-round replay, with the winger slotting his effort into the bottom corner with the outside of his boot after he was teed up by Carlos Vinícius.
Aleksandar Mitrovic and Andreas Pereira combined for Fulham's second goal just before the hour mark, when the Serbian striker did well to keep the ball in on the byline and touch it back for his fellow substitute to tap in.