Here are the "magic numbers" - the combination of points that Everton need to gain and/or the other team needs to drop to guarantee finishing ahead of them. I'm assuming we win any tiebreakers since the lads are clobbering all these teams on goal differential.
Bolton - 12
Tottenham - 10
Portsmouth - 7
Reading - 6
Two wins would basically get the team into Europe no matter what, and even a win and a draw would basically lock it up if the win was over Portsmouth. Anything less than that, and we'll have to count on these other teams dropping a few points. Reading and Tottenham have the easier closing schedules in this group, while Bolton has three games left against teams in the top half of the standings and Portsmouth has four (at Villa, Liverpool, at Everton, and Arsenal). Bolton-Reading next week is going to be huge.
BTW, I forget who told me to Tivo the game, but I sure wish I had a Tivo after watching it. McFadden's game winner was absolutely gorgeous!