Match ends, Newcastle United 1, Manchester City 1.
Newcastle recovered from Sergio Aguero's controversial goal to earn a valuable draw with Manchester City.
Aguero was offside when he headed in Aleksandar Kolarov's free-kick.
Vurnon Anita equalised with a low curling shot before Magpies keeper Karl Darlow excellently saved Jesus Navas and Kevin de Bruyne strikes.
City keeper Joe Hart saved from Georginio Wijnaldum late on to ensure Newcastle remain in the bottom three, just behind Sunderland and Norwich.
The England keeper's block denied the home side a winner which would have lifted them out of the relegation places.
Newcastle are now one point and a place behind Sunderland and two adrift of the Canaries, who lie just outside the drop zone.
- Relive Newcastle v Manchester City
- Listen: Shearer 'would not take Newcastle job'
- Listen: Magpies 'have not learned from 2009 relegation'
- Podcast: 'Why haven't Newcastle fought like this all season?'
Is Newcastle fight too late?
BBC Radio 5 live summariser Alan Shearer believes Newcastle would have been assured of survival had they appointed manager Rafael Benitez earlier and the Spaniard has certainly added some steel and discipline to the Magpies.
United had not beaten City in their last 18 league games, losing the last 12, although they did at least go into Tuesday's match of the back of a 3-0 win over Swansea on Saturday.
The home fans might have feared the worst when Aguero's goal was allowed to stand but their team responded with the type of character and commitment they have been lacking for much of the campaign.
Andros Townsend's work-rate and desire on the right set the example to his team-mates and the ovation he received when substituted showed how the Magpies faithful appreciated his efforts.
Centre-back Jamaal Lascelles, who recently criticised the "heart" of the Newcastle players, also stood out with his commanding performance.
Whether Benitez can now maintain his side's improvement and steer them to safety in their final four games - which are against Liverpool, Crystal Palace, Aston Villa and Tottenham - remains to be seen.
Did City have one eye on the Champions League semi-final?
Benitez was hoping the visitors would be distracted by the first leg of their Champions League tie against Real Madrid next Tuesday.
However, City have yet to secure a top-four spot to book a place in Europe's top competition next season and, while they were not at their best, they certainly applied plenty of pressure.
Aguero's goal made him the second fastest player to reach 100 goals in the Premier League, behind Shearer, and City's failure to build on that had plenty to do with the resolve of Newcastle.
The Argentine's goal was allowed to stand but such an error could be changed at 2018 World Cup in Russia with Fifa president Gianni Infantino hoping video referees will help officials with "game-changing" decisions at the tournament.
Kompany rusty on his return
The visitors had the boost of having centre-back Vincent Kompany back after six games out with a calf injury, but he looked rusty on his return.
The Belgium international gave the ball away to Sissoko before Hart came to his rescue by rushing out to clear, while Kompany was also booked for a late challenge on the Newcastle midfielder.
"The hardest part of coming back from injury is getting back to the level of the Premier League," said Kompany. "The more games you play the better you will feel. Overall, it was a positive day."
Winger Raheem Sterling came on as a substitute to make his comeback after five games but could not inspire his side to a winner as they remain third.
Man of the match - Jamaal Lascelles
'We have to keep believing'
Newcastle manager Rafael Benitez: "The fans appreciate the effort of the players. Everybody is trying to do everything to stay up.
"Hopefully we have momentum, but we cannot have influence on other teams' games. We have to keep believing and hopefully win the next game.
"I said when I came that it is an intimidating place for other teams. That is what we are looking for and that is what we have."
Manchester City boss Manuel Pellegrini: "I am happy. We started winning the game but we could not have the control after that. We knew that it was very tough.
"The officials have nothing to do with the result. I didn't see the team with the energy from Saturday, but we play after three days at the end of the season and it is not easy for the team to recover."
Former Newcastle striker Alan Shearer: "The one thing that stood out for me was the atmosphere. The crowd's reaction towards the players where they gave them a round of applause. There's a little bit of hope now when there wasn't a few weeks ago."
The stats you need to know
- Newcastle United have won none of the last 19 Premier League meetings against Manchester City (D3 L16).
- The Magpies have been beaten just once in their last seven league games at St James' Park (W3 D3).
- Sergio Aguero has now scored 100 Premier League goals in just 147 appearances - only Alan Shearer (124 apps) reached this milestone in fewer games.
- Aguero has scored more Premier League goals versus Newcastle than any other team (11).
- Sergio Aguero is the first South American to score 100 goals in Premier League history.
- Vurnon Anita scored his first Premier League goal since March 2014, ending a run of 53 games without one.
Manchester City host Stoke on Saturday (12:45 BST), prior to playing Real Madrid next Tuesday.
Newcastle's relegation battle takes them to play manager Rafael Benitez's former club Liverpool on Saturday (15:00).
- 8AnitaBooked at 43mins
- 25TownsendSubstituted forWijnaldumat 81'minutes
- 7SissokoBooked at 90mins
- 17PérezBooked at 56minsSubstituted forAaronsat 90+2'minutes
- 9CisséSubstituted forMitrovicat 55'minutes
- 10de Jong
- 4KompanyBooked at 67mins
- 20MangalaBooked at 89mins
- 42Y TouréSubstituted forFernandinhoat 73'minutes
- 15NavasSubstituted forBonyat 84'minutes
- 17De Bruyne
- 18DelphSubstituted forSterlingat 68'minutes
- Kevin Friend
- Shots on Target
Second Half ends, Newcastle United 1, Manchester City 1.
Moussa Sissoko (Newcastle United) is shown the yellow card for a bad foul.
Raheem Sterling (Manchester City) wins a free kick in the defensive half.
Foul by Moussa Sissoko (Newcastle United).
Foul by Fernando (Manchester City).
Rolando Aarons (Newcastle United) wins a free kick in the defensive half.
Raheem Sterling (Manchester City) wins a free kick on the left wing.
Foul by Cheick Tioté (Newcastle United).
Substitution, Newcastle United. Rolando Aarons replaces Ayoze Pérez.
Corner, Newcastle United. Conceded by Aleksandar Kolarov.
Eliaquim Mangala (Manchester City) is shown the yellow card for a bad foul.
Foul by Eliaquim Mangala (Manchester City).
Georginio Wijnaldum (Newcastle United) wins a free kick in the attacking half.
Attempt missed. Georginio Wijnaldum (Newcastle United) right footed shot from a difficult angle on the right misses to the right.
Attempt saved. Georginio Wijnaldum (Newcastle United) right footed shot from the centre of the box is saved in the centre of the goal.
Attempt missed. Aleksandar Kolarov (Manchester City) left footed shot from outside the box is high and wide to the left following a corner.
Corner, Manchester City. Conceded by Karl Darlow.
Attempt saved. Wilfried Bony (Manchester City) header from the centre of the box is saved in the bottom right corner.
Wilfried Bony (Manchester City) wins a free kick in the attacking half.