Cape Town - Pep Guardiola believes it is only a matter of time before Manchester City's unbeaten start to the season comes to an end, with a gruelling fixture list looming.
The City boss watched his side come from a goal down to beat Huddersfield 2-1 at John Smith's Stadium on Sunday, which equalled a club record of 11 consecutive wins in the Premier League.
The visitors went behind on the stroke of half-time when Christopher Schindler's glancing header was diverted in off Nicolas Otamendi's shoulder.
Guardiola's table-toppers were soon level from Sergio Aguero's 47th-minute penalty and they completed the comeback win through Raheem Sterling six minutes from time.
The Citizens are now undefeated in 20 matches across all competitions this term, but with the hectic festive period just around the corner, Guardiola feels they will lose at some stage.
"We are going to lose, that is going to happen. Definitely," the Spaniard told Sky Sports. "Today was so close that it's going to happen.
"Playing one day a week, maybe I would tell you it would be difficult to drop points, but when you play every three days, when you see the schedule for December and January - now we go to [Shakhtar] Donetsk to play the Champions League - it's impossible.
"We are going to lose but how we react during that game and after the game. That is important."
Commenting on their impressive record, he added: "Eighteen games in a row is amazing. We have 11 wins in a row in the Premier League. We are in a good moment.
"I'm pleased because I know our fans here today are so happy because they see their players fighting until the last second. That's what pleases me the most.
"It was a real Premier League game. Winter has come. These kind of situations, these kind of games, with less recovery time than the opponent, they are so physical, with 10 players defending. In their box it was so complicated.
"It was good to have that experience. We want to win the title and you cannot expect easy games. You have to live these kind of situations."