Newcastle have moved closer to a first major domestic trophy since 1955, scoring a 2-0 win over Arsenal in the first leg of the English League Cup semi-finals.