Both of Portsmouth's goals beat Keller on deflections, the first off Bocanegra. Dempsey came close on a long-range effort.
Midfielder Feilhaber has made two previous appearances, off the bench, for Derby, which he joined in the offseason from Hamburg SV. He made mainly defensive contributions against Reading. Hahnemann, meanwhile, was bouncing back after conceding seven goals in last week's loss to Portsmouth.
Goalkeeper Tim Howard fell with Everton, 3-2, at home to Newcastle. Keeper Brad Friedel helped Blackburn beat Birmingham, 3-1.
Fulham's loss slipped it into the relegation zone. Blackburn moved into sixth place. Everton dropped to 10th and Reading moved up to 12th place.
DaMarcus Beasley, who scored and assisted in Glasgow Rangers midweek Champions League win over Lyon, did not see action in a 1-0 loss to Hibernian.