Portsmouth have experienced a mini-revival in the Championship in recent weeks.