Pep Guardiola says every game until the end of the season will be a battle and believes Manchester City may need a flawless record if we’re to edge Liverpool in the race for the Premier League title.

The defending champions were forced to dig deep to take all three points against Everton at Goodison Park, with Phil Foden finally breaking the home side’s stubborn resistance in the 82nd minute.

CITY+ | SUBSCRIBE TO ACCESS EXCLUSIVE CONTENT

Guardiola expects to face similarly difficult challenges in the final 11 games of the campaign and feels his side could well need to win each one if we’re to lift the trophy again in May.

“Every game will be similar [to Everton], for sure,” he said following our win on Merseyside.

“Everyone plays to survive, for the Europa League, for the Champions League, to be champions. Every game will be a battle.

“We have spoken about that. It is not the first time we have been in this situation and we learn from the past.

CITY+ | SIGN UP TO ACCESS EXCLUSIVE CONTENT

“If you want to be champions in the Premier League against this rival - Liverpool are not going to drop points - you have to do a job in nearly all the games.

“I don’t know how it is going to finish, but we are going to try. Every game will be an incredibly tough battle and we have to face every game knowing if we drop points, it will be difficult to be champions.”

Watch the full press conference in the video above.