The visiting team mistakenly scored Martin Odegaard and Fabian Schar, in their own net, to claim the precious victory.
Newcastle, who were looking to consolidate their position in third place and took a big step towards the end of the season in the golden square and qualification for the Champions League next season, dominated the game at the start of the game , but Odegaard gave the visiting team the lead 14 minutes from the start.
And Gabriel Martinelli sent in a cross from the left side, which Newcastle defender Char accidentally turned into his own net, 20 minutes before the end.
Manchester City, who have won 10 consecutive league games, have 82 points from 34 games, one point behind Arsenal, who have played 35 games, while Newcastle remained third with 65 points.
Read the Latest World News Today on The Eastern Herald.