Arsenal’s victory over Newcastle yesterday means it is over three-and-a-half-years since the Magpies defeated the Gunners.
But what does their record against the rest of the Premier League look like?
Here, we take a look at how many days have passed since Newcastle’s last victory over every single Premier League side, including disastrous records against Liverpool and Leeds United:
A message from the Football Clubs Editor
Our aim is to provide you with the best, most up-to-date and most informative Newcastle United coverage 365 days a year.
This depth of coverage costs, so to help us maintain the high-quality reporting that you are used to, please consider taking out a subscription; sign up here.
Your support is much appreciated. Richard Mennear, Football Clubs Editor

9. Tottenham Hotspur - 826 days
Joelinton’s first goal for Newcastle United secured a memorable 1-0 win for the Toon in the sun in London. Photo: Julian Finney

10. Manchester City - 1,034 days
Their win in January 2019 stopped a run of eleven consecutive defeats to Manchester City. Photo: Stu Forster

11. Watford - 1,121 days
Ayoze Perez’s second-half strike secured Newcastle’s first win of the season, consequently, this was also the last time they defeated the Hornets. Photo: Ian MacNicol

12. Arsenal - 1,323 days
Defeat yesterday means Newcastle have now lost eight straight games against Arsenal. Their last win came courtesy of goals from Ayoze Perez and Matt Ritchie in April 2018. Photo: Stu Forster

