For one reason or another, the football gods conspired against Everton tonight.
Twice, through Marouane Fellaini and Victor Anichebe, the Toffees scored what seemed legitimate goals, only to have them cruelly denied because of poor officiating.
Having deservedly taken the lead through Leighton Baines' strike, Everton should perhaps have made more of a dominant first-half, only taking a fragile 1-0 lead into half-time.
With Demba Ba on as a substitute, Newcastle started the the second-half reinvigorated and soon drew level with the Senegalese striker finishing well from outside the box. The game then transcended into an frenzied end-to-end affair, riveting for the neutral and entirely absorbing for supporters.
At 1-1 Fellaini had a 'goal' incorrectly ruled offside whilst soon after the linesman did not see Anichebe's header cross the line—both decisions sure to rile Evertonians.
With minutes left, a pumped-up Anichebe turned his man and finally slotted home, seemingly giving Everton the points, only for Newcastle to once again drew level on 90 minutes as Ba collected his second.
Here are six points talking points to emerge from tonight's showing.