Spurs rallied late on but Everton got the win they deserved