Adrian - 7/10
Beaten by a clinical Wilfried Bony finish but the West Ham goalkeeper produced his usual form throughout at Upton Park.
Aaron Cresswell - 8/10
With their diamond so narrow, the Hammers rely on their full-backs to bomb forward wide and, yet again, Cresswell did so with aplomb against the Swans.
James Tomkins - 7/10
Another solid performance from the centre-back. West Ham were a little asleep for Bony's goal, the result of an ultra-quick counterattack, but their defending cannot be otherwise faulted.
Winston Reid - 7/10
Similarly, Reid did what he had to as the east London side upped both their defending and movement going forward after conceding the first goal.
Carl Jenkinson - 8/10
Will Arsenal regret letting the right-back leave on loan? Sam Allardyce has got him playing some great football and Jenkinson worked himself so hard against Swansea he simply had to be taken off 10 minutes early. He may have exploded otherwise.
Alex Song - 8/10
The former Arsenal midfielder - not for the first time - bossed things in midfield for the Hammers.
Cheikhou Kouyate - 7/10
Worked well with Song in the holding position.
Stewart Downing - 7/10
The England midfielder (how does that sound, West Ham fans?) created more chances than anyone against Swansea, with his set-piece deliveries vital as always.
Kevin Nolan - 7/10
Produced a very high work-rate and was his side's main outlet from deliveries into the box in the first half.
Enner Valencia - 5/10
The Hammers' only real weak link, surprisingly. Failed to make an impact despite having plenty of efforts at goal. Came off at half-time.
Diafra Sakho - 8/10 (replaced Valencia)
Sakho was a livewire after coming on and hit the post twice! Andy Carroll would have been fuming with one of those chances as the West Ham United striker could have simply squared the ball across the box instead. He got his goal in the end, however, with a stunning volley.
Andy Carroll - 9/10
A superb performance from the target man - a £15 million performance, in fact. Big Sam knew Carroll was good enough to change a winning team for and he seems to have taken West Ham to an even higher level. In the air, the 25-year-old is unbeatable and he was unlucky not to have netted a hat-trick against the Swans.
Joey O'Brien replaced Jenkinson late on for his first apperance since August 30th and James Collins came on for Kouyate with a few minutes to go.