Newcastle United powered past Arsenal with a dominant 4-0 aggregate victory to book their place in the EFL Cup final, moving one step closer to ending their long wait for a major domestic trophy.