Think Leeds are done and Sam can bin off. They'd have to win by a large margin, like 4 goals against Spurs and hope Everton lose but more than a goal against Bournemouth to have a chance, then hope Leicester doesn't win.
Dyche will gee up Everton's players and have them go for the win at home. We know how influential the Everton home support can get. They've also had consistent results the past few matches, when they weren't facing top of the table teams like City or Newcastle. Their away form as actually been what has saved them, haha, not their home form. They've lost tough home matches against City, Newcastle, but also Fulham. Yet have gotten results at Palace, at Leicester, at Brighton, at Wolves.
Bournemouth did all their survival and necessary points in April. 15 from 21 in April saved them and they've proceeded to lose all their matches in May, but they're safe.