Liverpool have won their last three Premier League games, scoring 10 goals in the process. They have also kept clean sheets in each of those victories, which is a testament to their defensive solidity.
Chelsea, meanwhile, have won two of their last three league games, with their only defeat coming against Manchester City. They have also been in impressive form in the Champions League, winning both of their group stage games so far.
The head-to-head record between these two teams is very close, with Liverpool winning 33 games to Chelsea's 30. However, Liverpool have won the last two meetings between the two teams, including a 2-0 victory at Anfield last season.
Based on their recent form, Liverpool are the slight favorites to win this game. They have been in better form in the Premier League and they have a good record against Chelsea at Anfield.
However, Chelsea are a dangerous team and they will be looking to make a statement against one of their title rivals. They have a number of world-class players in their squad and they will be confident of getting a result at Anfield.
Ultimately, this is a very difficult game to predict. Both teams are in good form and they both have a lot of quality in their squads. However, Liverpool's recent record against Chelsea and their impressive home form make them the slight favorites to win this game.
Prediction: Liverpool 2-1 Chelsea