Antoine Semenyo and Rayan Cherki scored as Manchester City beat Newcastle 2-0 in the League Cup semi-final first leg, putting Pep Guardiola’s side close to the final.