Alan Shearer celebrated in style as Newcastle United beat Liverpool to end the 70-year wait without domestic silverware.