Manchester City manager, Pep Guardiola, has said Liverpool have a claim to be the best team in the world right now.
Guardiola and his team are trailing the Reds by seven points in the Premier League race and welcome Liverpool to the Eithad on Thursday in a top-of-the-table clash.
The encounter is being billed as a must-win game for City, after Guardiola admitted his team's title defence would have been over, if they had not beaten Southampton on Sunday.
A 3-1 win restored some of City's confidence, but Guardiola warned his players that they are about to take on the world's in-form side on Thursday.
"The problem is the other team is fantastic.
"[Liverpool are] maybe the best team in Europe or the world right now and in top form.
"You have to accept it. All we can do is do our job, play our games and after that we will see," Guardiola told BBC Sport.
Liverpool won every single one of their December games, while City suffered three costly defeats in the same period.