Adrian 8 - pulled off a number of key saves to keep West Ham in front, none more important than the flying stop from Steven Jovetic's long range strike late in the game.
Carl Jenkinson 7 - showed good energy to overlap down the right hand side but his end product was fairly inconsistent.
Winston Reid 8 - strong in the tackle and quick across the ground, Reid continued to show why the top clubs are interested in him.
James Collins 8 - put his body in the way of everything for West Ham today, and his bravery was needed as West Ham hung on for the win.
Aaron Cresswell 8 - put in a stunning cross for Sakho's winner, and supported the attack well all day whilst also shackling Jesus Navas for large parts of the game.
Alex Song 9 - outstanding performance from the former Arsenal man, who broke up play magnificently, played a defence splitting pass for Amalfitano's opener and outmuscled Yaya Toure repeatedly.
Mark Noble 7 - got up and down the pitch well and used the ball smartly, even closing down space for the likes of Aguero and Silva well.
Morgan Amalfitano 7 - tapped in an easy opening goal from close range and supported the attack well, drifting wide on occasion too.
Stewart Downing 7 - continues to fare well in behind the strikers, and whilst he wasn't quite as good as previous displays this season, Downing used the ball well in midfield.
Enner Valencia 8 - the Ecuadorian's movement is a joy to behold, pulling Vincent Kompany all over the back four before his pace was too much for the Belgian, slipping a ball across for Amalfitano to open the scoring.
Cheikhou Kouyate and Kevin Nolan came off the bench, but weren't on long enough to make much of an impact.