The impressive Dutchman had one of his quieter games as City failed to get into any good positions to fully test him.
The Tottenham loanee is looking more and more assured as the season goes on, is often deployed as the brains to Williams' brawn and did magnificently to restrict Aguero when the £38m man came on.
Solid performance at left-back, got forward to little effect but defended resolutely, coping well on the rare occassions that Richards bombed on.
Strong performance from the Welshman, outfought and outthought Balotelli throughout and has been one the Swans' most consistent performers in their impressive season so far.
Decent in defence but impressed most as he got forward with every opportunity and supplied a magnificent cross for the game's only goal, picking out Moore with ease.
The Icelander is obviously talented but his fitness isn't as clear, drifted in and out fo the game but kept his head to use possession well after Savic's error to help assist Moore's goal.
Kept things simple in the iddle of the park and allowed Allen to express himself, tackles tenaciously for someone of short stature, giving a steely edge to a side noted for their silky play.
Saw his weak penalty easily saved by Hart and didn't quite manage to recover fully, scampered around in wide positions but was dominated by Richards and failed to contribute fully to the game.
Won the early penalty and looked as though he was going to be a key part of the afternoon, but fizzled out as has often been the case this season.
A star in the making, up against tens of millions worth of talent, the youngster kept a composed head and linked up the Swans with consumate ease, could definitely play at a higher level if he continues to improve and clubs such as City may be sniffing around him sooner rather than later.
Industry and hard-work are a given from the former Middlesbrough front man, flashed a balla cross the face fo the six-yard box but was unable to get a meaningful effort at Hart's goal.
Plunged to his right to keep out Sinclair's early penalty and was largely untroubled as the Swans failed to penetrate City's solid backline.
Much less adventurous than usual from the meaty full-back who is usually City's right sided full-back and winger, perhaps pegged back with Sinclair's threat in mind and was still solid in defence.
The young Montenegrin's was having his finest outing in a City shirt so far until giving the ball away sloppily which lead to the Swans' goal, did handle Graham very well throughout the afternoon.
Played the covering role expertly for much of the game, keeping Sinclair and Routledge quiet as they drifted infield, beaten in the air for Moore's goal however.
Allowed Routledge to drift infield and win the spot-kick but was let off the hook by Hart, aside from the early lapse, another composed performance from the Frenchman who is becoming one of the finest performers in his position in the league.
Quiet game for the Frenchman who simply didn't look up for the occassion, caused Neil Taylor no problems at all in a poor outing.
Shunted out to the left flank and barely able to influence proceedings as a result, barely wasted the ball but at the same time failed to offer anything that could penetrate the Swans defence.
Disappointing outing for the England man, gave the ball away far too many times as his side struggled in the first half and was perhaps deservedly subbed in the 37th minute, with Aguero coming on to provide more attacking impetus.
Ended up in a deeper role after Barry's substitution and suffered as a result, unable to make his trademark surging runs and became frustrated as the game went on.
N. de Jong
Possibly given the task to disrupt the Swans' passing in midfield but was unable to get close to Allen and Britton, still managed to pick up his customary booking, however.
Skulked around the pitch with a face like thunder for much of the game, contributed very little of note and was booked for a petulant late challenge on Rangel.
- 30 C. Pantilimon
- 13 A. Kolarov
- 7 J. Milner
Brought on in an attempt to add trickery and pace to the City attack but couldn't impact the game.
- 8 D. Pizarro
Replaced Silva late in the game with City desperate for a goal, but barely touched the ball.
Came off the bench in the first half as Mancini sought a way into the game but was largely anonymous as Caulker and Williams dealt with his movement