Liverpool snatched a 100th-minute winner against Everton through Virgil van Dijk, delighting fans and boosting their Champions League hopes.