Liverpool’s high-flying striker Mohamed Salah set a new league record of 32 goals in a 38-game season as he scored the first goal for the home side.
“I’m really proud of the boys, a nearly perfect season,” said Liverpool manager Jurgen Klopp. “We had no chance to challenge Man City so the only thing you can go for is a Champions League spot. It is a big thing.”
Victory for Liverpool meant defending champions Chelsea finished fifth missing out on Champions League spot. Chelsea were beaten 3-0 at Newcastle, their 10th defeat of the season.
Meanwhile, Manchester City, who had already sealed the title, broke the league record by scoring 100 points after beating Southampton 1-0.
Second placed Manchester United won 1-0 against Watford while Arsenal gave Arsène Wenger a perfect parting gift in his final game as manager after 22 years in charge by winning 1-0 at Huddersfield.
Swansea City, Stoke City and West Bromwich Albion finished in the relegation zone.