Manchester City found themselves on the receiving end of a frustrating 2-1 defeat to Newcastle at St James’ Park as Pep Guardiola’s side missed an opportunity to close the gap on Arsenal.