Aleksandar Mitrovic continued his record-breaking form when he grabbed his 34th goal of an incredible season to keep Fulham firmly on course for a Premier League return.
Mitrovic made it 12 goals in his last nine Championship matches when he headed into the corner from Harry Wilson’s cross.
It wasn’t a vintage Fulham performance against a Cardiff side fighting at the other end of the table.
But the victory maintained Fulham’s nine-point lead over Bournemouth.
‘It was tough,’ Fulham boss Marco Silva said. ‘It is always hard to come here and play and we had to be resilient.