Pundit Mark Lawrenson has told BBC Sport that he thinks Everton are due a home win, and will beat Tottenham 2-1 on Sunday afternoon.
Everton go into the game in 11th place in the Premier League table, having won just one of their last six games, with pressure starting to mount on manager Roberto Martinez.
The 4-3 defeat at home to Stoke City on Monday once again highlighted Everton's defensive frailties, and whilst they are good to watch going forward with the likes of Romelu Lukaku, Ross Barkley and Gerard Deulofeu, they are being caught out at the back far too often.
On Sunday, Everton take on a Tottenham side who are conversely in outstanding form, having lost just two games and conceded only 15 goals this term, the fewest amount in the Premier League.
Mauricio Pochettino's men look like not only top four contenders, but also candidates for the Premier League title, and they can move back to within four points of top spot with a win at Goodison Park.
Yet, despite the respective form of the two teams, pundit Mark Lawrenson is predicting something of a surprise, as he has told BBC Sport that he thinks Everton will win the game.
Lawrenson has concerns over Everton's defending, but believes it's time they won at home again - and highlighted the battle between Tottenham's Toby Alderweireld, Jan Vertonghen and Everton striker Lukaku, all of whom play for the Belgian national team.
"Everton will concede because they are not the best defensively," said Lawrenson. "In fact their defence, with the likes of Seamus Coleman and Leighton Baines at full-back, might be better going forward than they are defending. Phil Jagielka - who has been out for a couple of months with a knee injury - might have to be pressed into service sooner rather than later."
"At the other end, it will be interesting to see Romelu Lukaku going up against fellow Belgians Toby Alderweireld and Jan Vertonghen in the Spurs defence. Everton have not won at home since beating Villa on 21 November. I think they are due one," he added.
What's your prediction for Everton v Tottenham?