Jonathan Greening's first goal for Fulham condemned crisis club Portsmouth to a 1-0 defeat in Wednesday night's Barclays Premier League clash at Craven Cottage.
Avram Grant's side had shown an improvement following the return of their African Nations Cup trio, and Kevin Prince Boateng had a couple of chances in the first half.
However, after a terrible miss from Stefano Okaka on his debut, Fulham eventually made the breakthrough with 16 minutes left.
Pompey had the better of the opening exchanges. Frederic Piquionne almost got on the end of a quick counter-attack as Fulham - who had lost the last five league games - failed to deal with the ball on what was fast becoming a skiddy surface.
The Portsmouth striker should have done better when sent clear on 12 minutes, but Schwarzer stood up well to make the save. Prince Boateng skipped into the Fulham box, and was unfortunate to see his shot take a deflection which allowed Schwarzer to make the save.
Okaka then somehow missed a glorious chance to score on his debut. A deep cross from the left was nodded back across goal by Greening, with the ball falling to Okaka at the far post.
However, no more than two yards out and with the goal at his mercy, the on-loan Italian inexplicably guided the ball wide.
Portsmouth almost took the lead on 52 minutes when Aruna Dindane's far-post header from a deep corner was beaten away by Schwarzer.
Fulham finally got the breakthrough on 74 minutes when Greening converted at the far post after Duff dispossessed Nadir Belhadj and put the ball across the six-yard box.
To their credit, Pompey continued to go forwards, and Grant sent on former Arsenal striker Quincy Owusu-Abeyie, on loan from Spartak Moscow, for the closing stages. However, Fulham saw out the remaining five minutes to end their losing streak and heap more woe on Pompey.
Copyright (c) PA Sport 2009, All Rights Reserved.