When: Saturday, May 1, 20:00 GMT
How to watch: BT Sport
Is this the real life? Is this just fantasy? Fighting for Europe. Requires consistency.
This may not be the exact quotation from Bohemian Rhapsody but it underlines an important point. If Everton are to turn their European football fantasy into a reality, they desperately need consistency.
To their credit, Carlo Ancelotti's men have only lost three of their last ten fixtures. Less to their credit, they've only managed four wins.
Everton trail fifth placed West Ham by three points which means there's no reason to panic for the Toffees. However, they will be desperate to pick up more wins in their final five games of the season.
Villa, on the other hand, are currently in 11th place and have little to fight for. More than anything, they'll be keen to thwart Everton's European ambitions.
Last Three Premier League Matches
Everton 1-1 Aston Villa (July 17, 2020)
When these two clubs met towards the end of last season, both had to settle for a point after an exciting finish to their clash at Goodison Park.
Ezri Konsa opened the scoring for Villa in the 72nd minute as the visitors threatened to take all three points.
However, Theo Walcott rescued a draw for the hosts with an 87th minute equaliser.
Aston Villa 2-0 Everton (August 23, 2019)
Dean Smith's side picked up an impressive victory when the two clubs last met at Villa Park.
Wesley gave the hosts a lead after 20 minutes as Villa made the most of their single shot on target in the opening half.
Everton dominated possession however, Marco Silva's men failed to find a breakthrough.
Instead, Anwar El-Ghazi secured all three points for Villa with a stoppage time goal.
Aston Villa 1-3 Everton (March 1, 2016)
The Toffees were a lot more clinical when the two sides met back in 2016.
Ramiro Mori and Aaron Lennon gave Everton a two-goal lead at half-time as the visitors dominated proceedings.
Romelu Lukaku added a third after the break as the Toffees powered to victory.
Rudy Gestede grabbed a conciliation goal for the hosts in the 80th minute.
Last ten Premier League head-to-heads
Everton wins: 6
Aston Villa wins: 2
Everton goals: 23
Aston Villa goals: 12
Everton can continue unbeaten run
Carlo Ancelotti's side are currently in the midst of a nine-match unbeaten run against Aston Villa at Goodison Park.
Clearly the Villains have problems winning games at Merseyside and that will certainly be music to the ears of Everton fans.
The Toffees are fighting for Europe but with some tough games still to come, they cannot afford to drop points against a Villa side that hasn't got anything to play for.
Can Villa end the season on a high?
Not too long ago, Villa were one of the clubs battling for a place in Europe. However, after a poor run of form, the Villians have dropped all the way to 11th place in the table.
Injuries to key players - especially Jack Grealish - haven't helped their cause but six points from eight games is pretty bad going nevertheless.
These are no easy fixtures and Dean Smith's men will need to improve in order to avoid a late season collapse.
Dominic Calvert-Lewin recently returned from injury and he has to be one of the players to watch in this game.
The England international loves a goal against teams in the bottom half of the table and there's no reason why he couldn't do so again.
At the price of 7/5 to score anytime, he's certainly worth a shout.