Mohamed Salah added a third after the break, with the third member of Liverpool’s attacking trinity Roberto Firmino providing two brilliant assists and stealing the show with a superb performance from the bench.
The Reds have now won 14 league games in a row in a run that stretches back to a draw at Everton in March – the joint third-best winning run in English top-flight history – and go five points clear at the top, with second-placed Manchester City playing in the evening game.
Newcastle never threatened to build on their surprise lead – which came via their only shot on target all day – and could not get near the European champions for large periods of a one-sided game.
They remain in 16th place, a point above the bottom three.