It sounds like Swansea are in a mess and they could still get relegated if the teams at the bottom start winning. Portsmouth have been on a good run recently it just needs one of Derby, Luton or Plymouth to do the same.