Zamora struck his second Barclays Premier League goal of the season before setting up a second for strike partner Diomansy Kamara as Fulham climbed to 12th in the table.
It was a deserved victory against an abysmal Hull side who remain mired in the relegation zone with little hope of escaping if they continue to play like this.
Bullard's arrival in the 58th minute failed to spark a revival, the record £5million signing instead having to contend with a hostile reception from the fans who once idolised him.
The deadlock was finally broken two minutes before half-time when Myhill pushed a powerful shot by Duff into the path of Zamora who nodded home.
Hull's defence was becoming increasing ragged, allowing Zamora to find space down the right which he exploited with a jet-heeled run into the area and looking up, he picked out Kamara at the far post and the Senegalese smashed the ball home from close range to secure the points.