Newcastle took the advantage in the Carabao Cup semi-final with a 2-0 victory over Arsenal in the first leg at the Emirates as Mikel Arteta's side missed a host of chances to score