Demba Ba climbed off the bench to earn Newcastle a share of the spoils against Everton who had two goals disallowed in a breathtaking contest at Goodison Park.

The Senegalese striker was sensationally left out of the starting line by Alan Pardew prior to kick off but came on at the break to save the Magpies after Leighton Baines and Victor Anichebe looked to have sealed a deserved victory for the home side. David Moyes' men also had two clear cut goals from Marouane Fellaini and Anichebe controversially ruled out as they had to settle for a point.

It took the Toffees only 15 minutes to break the deadlock as Baines played a neat one-two with Steven Pienaar before charging into the penalty area and blasting the ball past a helpless Steve Harper. The visitors struggled to get to grips with their opponents but still had chances to equalise with Papiss Cisse volleying wide from close range whilst Vurnon Anita was denied by Baines on the line.

Some slight tweaks by Pardew at the interval worked wonders as Ba was sent on in place of the ineffective Sylvain Marveaux and levelled proceedings just give five minutes after his introduction finishing superbly after being picked out by a pinpoint pass from Yohan Cabaye. Fellaini than had a goal disallowed for offside before Everton were left fuming as Ancihebe's header crossed the line 12 minutes from time only for referee Mike Jones to wave play on after glancing at his motionless assistant as Mike Williamson scrambled the ball clear.

It didn't take the Nigerian long to get his name on the scoresheet as he turned Steven Taylor in the 88th minute before firing low across Harper. But there was more drama to come as Williamson's long pass was chested down by Shola Ameobi for Ba to touch the ball under Tim Howard and earn Newcastle an unlikely point.