Meanwhile, Tottenham and Burnley played out a 1-1 draw, whereas, Wolves dropped points after a 0-0 draw.
Here are the key numbers from Premier League gameweek 29.
Liverpool continue Anfield run, Salah dazzles
Liverpool are unbeaten in their past 55 Premier league matches at Anfield (W45 D10).
Since the start of the 2018-19 season, Bournemouth have lost more EPL away games than any other side (24).
Mohamed Salah is the first Liverpool player to score 20-plus goals in all competitions in three consecutive seasons.
The Egyptian has scored 70 goals in 100 league appearances for Liverpool.
Burnley vs Spurs: Here are the crucial numbers
Dele Alli became the seventh player to reach 50 league goals for Spurs.
There were nine yellow cards in this match. This is now the joint-most in a single league game this season (level with Arsenal versus Chelsea in December).
Burnley defender Ben Mee has given away five penalties in the EPL in his career.
Chris Wood has netted 11 league goals this season.
Other important stats from gameweek 29
Wolves have now drawn five games 0-0 this season across competitions, the most by any Premier League side.
This was the 47th match for Wolves across competitions this season.
Newcastle have beaten Southampton in three successive games for the first time in their history.
Sheffield United have lost just two of their last 11 Premier League home games (W6, D3).
Arsenal continue unbeaten run, Hammers struggle
Arsenal are unbeaten in eight league matches (W4 D4). West Ham have lost their past six EPL away games. Arsenal have kept three clean sheets in their past four league games. David Moyes has never won at Arsenal in 16 attempts (D4 L12).
Here are the results from gameweek 29
Here are the results from gameweek 29: Liverpool 2-1 Bournemouth, Arsenal 1-0 West Ham, Crystal Palace 1-0 Watford, Sheffield United 1-0 Norwich, Southampton 0-1 Newcastle, Wolves 0-0 Brighton, Burnley 1-1 Tottenham.