Newcastle vs Swansea: visitors will make life hard for the Magpies