Wilfried Zaha snatched a dramatic point for the visiting Eagles in a pulsating encounter at St James' Park