Newcastle earned a point against Manchester City after Anthony Gordon won and converted a penalty to salvage a share of the spoils