Newcastle savour 'massive' win