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.
“[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. SHARE THIS STORY USING ANY OF THE BUTTON BELOW ⬇ PLACE YOUR TEXT ADVERT BELOW ⬇⬇⬇