Mohamed Salah scored twice as Liverpool eventually broke down Newcastle United to open up a three-point lead at the top of the Premier League.
In a relentless and frantic game, fuelled by wicked rain and wind on Merseyside, Liverpool took swing after swing at Newcastle but looked in danger of being held to a third consecutive Anfield draw after a goalless first half.