A leaky, but lethal Liverpool side put five past Chelsea, and conceded three themselves, in a typically wild Premier League affair on Thursday (AEST).
Meanwhile, Manchester United moved into third place, level on points with the Blues, after being held to a 1-1 draw by West Ham.
Both Chelsea and United need just a point on the final day of the season, with the Red Devils facing fifth place Leicester in a game that promises fireworks.
After taking a 3-0 first half lead through goals to Naby Keita, Trent Alexander-Arnold, and Georginio Wijnaldum, the Reds allowed Olivier Giroud to get one back just before the break.
Roberto Firmino made it 4-1 early in the second, before a Christian Pulisic cameo — first setting up Tammy Abraham, and then scoring himself — made for an interesting finale.
But Alex Oxlade-Chamberlain put the game to bed late; making it 5-3 at Anfield as Liverpool lifted the Premier League trophy for the first time in 30 years.
Defeat sees Chelsea slip to fourth and leaves Frank Lampard’s men still needing a point at home to Wolves at Stamford Bridge to secure a place in the Champions League.
Manchester United moved into third place, and edged closer to qualifying for the Champions League as Mason Greenwood rescued a 1-1 draw against West Ham.
Ole Gunnar Solskjaer’s side fell behind to Michail Antonio’s penalty in the first half at Old Trafford.
But teenage forward Greenwood struck after the interval to lift United into third place in the Premier League.
United are ahead of fourth placed Chelsea on goal difference. They will finish in the top four if they draw or win in their decisive showdown with fifth placed Leicester on Sunday.