Newcastle host Everton in the Premier League, looking to build on a dramatic win at the weekend and climb the table further in their search for European football.