Man City manager, Roberto Mancini
Kevin Nolan's first-half goal against his former club proved enough to see off a lacklustre Newcastle and propel West Ham into the top six.
Nolan ghosted in at the far post to turn in Joey O'Brien's mis-hit shot.
Newcastle were denied an equaliser when officials ruled that goalkeeper Jussi Jaaskelainen prevented Demba Ba's header from crossing the line.
Former Magpie Andy Carroll could have given West Ham breathing space but Tim Krul pulled off a fine one-handed save.
And at the Etihad Stadium, Edin Dzeko's late winner gave Manchester City a dramatic victory over Tottenham that keeps them in touch with leaders Manchester United and just two points off the top of the Premier League.
Spurs led through Steven Caulker's first-half header before Sergio Aguero drew City level.
Dzeko, so often City's hero this season, came off the bench to snatch the three points with two minutes to go.
The Bosnia striker detests the term "super-sub", claiming it does not show him enough respect, but he again showed his worth as a late replacement after coming on for Carlos Tevez.
Dzeko exchanged passes with David Silva before slamming an unstoppable shot past Brad Friedel - his sixth league goal of the season and his fifth as a substitute.
In total, his goals have helped City earn nine vital points in their pursuit of their neighbours United and Chelsea.