Everton and Liverpool played to a 0-0 draw that was much more entertaining than the score would suggest.