Newcastle United beat Liverpool 2-1 at Wembley Stadium on Sunday afternoon to win the Carabao Cup and end a 70-year wait for a domestic trophy.