Newcastle United reached the EFL Cup final with a 2-0 win over Arsenal at St. James' Park, sealing a 4-0 aggregate triumph.