This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
Senegal striker Demba Ba rescued a 2-2 draw for Newcastle as his late equaliser left Everton to pay the price for a crucial blunder by the officials at Goodison Park on Monday night.
Ba came off the bench at half-time with Newcastle trailing to Leighton Baines' first half goal and he made an immediate impact with the equaliser one minute into the second period.
But Everton were denied a clear goal when Victor Anichebe's header appeared to cross the line after being pushed onto the bar by Newcastle goalkeeper Steve Harper.
David Moyes' side, were understandably furious with referee Mike Jones and his assistants, yet it seemed they would still take the points when Anichebe fired home with only two minutes remaining.
However, Ba had the last word when he bundled in his second equaliser of the night in the 90th minute.