Kevin Doyle gave the home side the lead on 18 minutes when he headed home from Greg Halford’s long throw.
They doubled their lead five minutes after half time when David Edwards smashed the ball home from Andy Keogh’s clever pass.
Wolves looked to be cruising but Fulham halved the deficit on 66 minutes when referee Kevin Friend awarded the visitors a penalty for a pull on Bobby Zamora’s shirt by Michael Mancienne – and Danny Murphy stepped up to slot the ball home.
Substitute Diomansy Kamara almost grabbed an unlikely equaliser for Fulham but his shot was cleared off the line by George Elokobi to ensure Wolves took all three points.
Sheffield Wednesday will be boosted by the return of three players as they host struggling Reading at Hillsborough.
Promotion-chasing Cardiff hope influential defender Sol Bamba will make Nottingham Forest's Sky Bet Championship visit on Saturday night.
Birmingham's attacking options are boosted by the return of Che Adams and Sam Gallagher ahead of the visit of Sheffield United.
Bolton boss Phil Parkinson should have an unchanged squad for the visit of Premier League-bound Wolves.