Ok, my point is that you're looking at their performance against City in isolation. Yeah, they did well against city but they didn't score and they lost. A lot of teams raise their games against the top teams, even we scored twiced at City!!
Swansea haven't scored a single goal away in the league since the first game of the season. However well they played against City, they aren't world beaters and if we're going to stay up we should be beating teams like them!!!