Три очка команде Мануэля Пеллегрини принесли голы в исполнении Яя Туре (21-я и 74-я минуты), Джеймса Милнера (37) и Вильфрида Бони (90+2).
У хозяев отличились Гилфи Сугурдссон (45) и Бефетимби Гомис (65).
«Манчестер Сити» продлил победную серию до пяти матчей.
В турнирной таблице «Манчестер Сити» занимает второе место – 76 очков, «Суонси» находится на восьмой строчке – 56 очков.