Newcastle, who have beaten Arsenal three times this season, will face Liverpool or Tottenham in the final at Wembley on 16 March.
Newcastle United booked their place in the Carabao Cup final after a comprehensive 2-0 (4-0 on aggregate) victory over ...