Successive wins sees hope shine down on Swansea