Benjani Mwaruwari struck again as Portsmouth beat Fulham 2-0 at Craven Cottage to grab their fourth win in a row and climb to fifth.
The Zimbabwean - who hit a hat-trick in last week's 7-4 record romp against Reading but was previously best known for his struggles in front of goal - scored his sixth of the season four minutes after half-time, just when it seemed Pompey were going to have a rare off day.
And before Fulham could get their breath back they were two down as full-back Hermann Hreidarsson overlapped brilliantly down the left, stayed just onside and pounced on Niko Kranjcar's pass to force the ball past Kasey Keller.
Fulham threatened sporadically throughout with Clint Dempsey and David Healy testing David James at various stages.
But Pompey were good value for the win that lifts them into fifth, while Fulham drop to 18th.