Alan Shearer watched on as Newcastle United secured progress to the Carabao Cup semi-final with a 3-1 win over Brentford at St James’ Park.