It's been a long and difficult week for Bristol City and one which they will be glad to see the back of.
City played like a side who had seven players out injured and faced a run of seven games in 22 days, including taking on Manchester City, as Swansea took advantage of their tiredness to run out comfortable winners in Wales.
The hosts arrived into the game in dismal form with one win in 10 league matches but showed no signs that they were lacking confidence, immediately putting City on the back foot. They moved the ball quickly and efficiently, depleting what energy City had in their tank before punishing them with two efforts either side of half-time.