Anthony Gordon has become a hugely important player for Newcastle United since his move from Everton two years ago - and the Magpies may have Rafa Benitez to thank for that.