Perhaps it's time to stop making predictions for the Premier League title race as egg tends to end up on one's face.
It's another pivotal weekend with a North London derby, as well as leaders Leicester taking a trip to Watford and Manchester City with an opportunity to breath some life into a faltering title charge when hosting Aston Villa.
Good omens for Tottenham
Tottenham's Premier League record against Arsene Wenger's Arsenal has not been great, but the home stat has been improving in recent years.
In the last six White Hart Lane clashes in the London derby, Tottenham have won four, with 2-1 victories each time.
And another stat stands in their favour and Leicester's.
After 28 games, the Foxes and Spurs occupy the Top 2 and for the past 20 seasons, every Premier League champion has been in one of those two positions at this point of the season.
Picture by: Martin Rickett / PA Wire/Press Association Images
Not so good omens for Liverpool
The Reds are coming off the back of a good 3-0 win over Manchester City. But Crystal Palace is not a club which have been kind to them lately.
Ahead of Sunday's clash at Selhurst Park, Liverpool have not won there against Palace in the league since December 1997.
And there's another stat which Jurgen Klopp will hope to eviscerate.
Liverpool have yet to win three games in a row this season and they would achieve that feat by beating Palace.
Villa should be a gimme for City
This Villa side are one of the worst to ever grace the Premier League.
Unless, we're living in a Hollywood movie, they are going down.
And while Manchester City might be wildly inconsistent, expect them to take their final shot at keeping their title hopes alive.
In the last eight home fixtures against Villa, City have won every time.
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.