The Swans are on a run of nine league games without defeat and have lost just once in the last 12 games - a 4-1 defeat to Wessex League side Hamworthy United in the cup on Tuesday night.