Arsenal missed out on the chance to open up a 10-point lead at the top of the Premier League after being held to a 0-0 draw by a resolute Newcastle team.
Mikel Arteta's side, who had won all seven of their home league games prior to Tuesday's clash, shaded what was a tight contest but were unable to find their way through a defence that has now kept five clean sheets in a row in all competitions.
Gabriel Martinelli went close with one header that flashed just past the back post and Bukayo Saka and Granit Xhaka also saw efforts denied. And, with three minutes remaining, Eddie Nketiah had a low drive kept out by the legs of Nick Pope as Arsenal desperately searched for a winner.
But Newcastle, who have lost just once in the league all season, demonstrated once again how far they have come under Eddie Howe as they held firm under plenty of pressure.
The draw moves Arsenal eight points clear at the top of the table ahead of Manchester City's trip to Chelsea on Thursday, but the leaders will certainly see this an opportunity missed ahead of their next two games against Tottenham and Manchester United.
GOAL breaks down all the winners and losers from the Emirates Stadium...