Everton came from behind to take all three points in the Premier League on Saturday, winning 2-1 away to Newcastle
Everton had the first real chance of a relatively slow first half, with a brilliant save from Steve Harper preventing Mikel Arteta from putting the visitors 1-0 up.
But it was Newcastle who took the lead after 23 minutes when Mike Williamson found Kevin Nolan on the edge of the six-yard box, with the Magpies captain's shot parried away by Everton goalkeeper Tim Howard only for Leon Best to head home from six yards out.
Best nearly made it 2-0 just minutes later, but the Toffees only needed eight minutes to level the scores when Arteta was set free down the left and able to cut inside the box where he played in Leon Osman to fire home.
Everton then took the lead as Leighton Baines' free-kick was whipped into the box for Phil Jagielka to head home after 36 minutes.
After being stunned, Newcastle made a bright start to second half, with substitute Shola Ameobi going close as Alan Pardew's side looked capable of still getting something out of the game.
The home continued to go in search of an equaliser, with David Moyes' side on the back foot for periods of the game but still looking dangerous on the counter-attack.
Kevin Nolan went close for Newcastle then with ten minutes left in the game, Best had a goal disallowed for a foul when he was adjudged to have fouled Jagielka.
The Toffees held on to record an important win in a game which Newcastle will be very disappointed not to take anything from.