Just when Blackburn needed points , they have pulled out three successive home victories , while Portsmouth have won only three of their last 21 matches and none of their 12 league trips going back to November .