It really was an inconsistent league campaign from Everton, and it can be argued that the Toffees really missed a chance to break into that top-six threshold this season. The quality between the top six and mid-table clubs has been closed up more than ever this term and somehow Everton found themselves finishing eighth... How?

It really has ended up being a frustrating end for the Toffees, finishing behind newly-promoted Wolves is not what anyone wanted to see at Goodison, despite how good Wolves have been.

So just where has it gone right and wrong for Everton? Here are a couple of games we felt really shaped Everton's season.

Cardiff 0-3 Everton (Tuesday 26th February 2019)

Beating Cardiff as a true defining moment? I can already hear you saying 'really?'. But in truth the win against Cardiff came at the perfect time for Everton. The previous three games before the win over Neil Warnock's side ended in defeat for the Toffees, and they really began to drop down the table and found themselves sitting in 11th come their visit to the Cardiff City Stadium.

The win halted what was a bit of a losing streak, and then allowed Everton to kick on and climb back up the table towards the back end of the season.

Fulham 2-0 Everton (Saturday 13th April 2019) 

A win for Everton would have seen them take control in the race for Europa League football, Wolves failed to win on the same day, it was literally Everton's to lose, and well, they did.

The 2-0 loss against Fulham pretty much crushed all European hopes that Everton may have had. Despite going unbeaten until the end of the season afterwards, they still ended up in eighth and in turn had failed to finish above Wolves and gain European football.

It will be interesting to see just how Marco Silva and the Toffees fight back next season, will they come back stronger and push for European football?