Everton's remarkable 5-1 thrashing of Brighton & Hove Albion has left the Toffees in charge of their Premier League destiny as they continue to fight against the drop.
Sean Dyche faces a crucial last three games of the top-flight campaign as he aims to secure the Toffees' survival, and their heroics on the south coast will surely leave his side brimming with confidence ahead of a defining few weeks.
However, their next fixture sees them take on reigning champions and leaders Manchester City, before clashes against Wolves and Bournemouth determine their Premier League fate.
Football FanCast has previewed those three fixtures and how they are expected to pan out…
Everton fixtures 14 May: Man City (h) 20 May: Wolves (a) 28 May: Bournemouth (h) Everton v Man City
Who knows what's in store after the events of the last few days? Everton went to high-flying Brighton and picked up the result of their season, while Manchester City will come into this tie off the back of a pulsating Champions League battle with Real Madrid in sweltering conditions.
Everton, of course, also took a point from their trip to Eastlands earlier this season, and while there have been many changes since then, there are other reasons to suggest they could pull off yet another miraculous result.
The Toffees defeated City's title rivals, Arsenal, in Dyche's first game in charge at Goodison Park, while Pep Guardiola could well have an eye on next week's second-leg affair with Los Blancos. With Everton's players also benefiting from added rest and preparation for the game, we wouldn't be surprised for the masterplan to be well-drilled into the side at Finch Farm before Sunday's clash.
That said, City are purring in the league, and while they might not have it all their own way, they should show the mark of champions they have displayed all too often over the last few seasons.
Prediction: Everton 1-2 Man City
Wolves v Everton
Wolves' victory over Aston Villa last weekend means the Old Gold are now safe, which means attention may already be turning to the summer for Julen Lopetegui's side.
This can play into the hands of the Toffees, who will have plenty of heart to take from their previous away fixture – and hopefully, the subsequent meeting with Man City.
But while the clash against the Citizens may be seen as a free hit, the trip to Molineux will be anything but. If Everton are looking for omens, though, their last win over their opponents was on the penultimate day of the 2020/21 season – which put Carlo Ancelotti's side in a lofty position of 8th.
Dyche also has a remarkable record against Wolves, losing just one of his previous 11 meetings as a manager. Continuing that record could be what keeps the Toffees up, and their recent performances against Leicester and Brighton could even make them favourites for this one.
Prediction: Wolves 0-1 Everton
Everton v Bournemouth
Everton could even be safe heading into the final day, while the same will almost certainly be said for their opponents. That may not exactly make for a party atmosphere, but with the pressure off, players may have licence to have some fun.
Only Leeds United have a worse defensive record than the Cherries, and without the need for results at this stage of the season, Gary O'Neil's men could be there for the taking – which will be music to Everton's ears if they are still in trouble themselves.
The team stepped up when it mattered last season, and even if there are any lingering final-day nerves, with the support of the Toffees faithful, everything surely points to a home success here.
Prediction: Everton 2-0 Bournemouth
Predicted run-in points: 6/9 Predicted total points: 38