Manchester City midfielder Kevin De Bruyne will be out for between two and a half to three weeks with a hamstring injury, his manager Pep Guardiola has confirmed.
De Bruyne has enjoyed a stunning start to the season under Guardiola, scoring twice and providing six assists across all competitions as City have won all 10 of their competitive games.
He limped off during the closing stages of Saturday's 3-1 triumph at Swansea City, with initial reports suggesting the 25-year-old could be set for a month on the sidelines.
But speaking ahead of Wednesday's Champions League Group C match at Celtic, Guardiola confirmed the prognosis was better than expected.
"Kevin De Bruyne is not a big injury," he said.
"In two and a half, or three weeks maybe he will be ready."
The news does rule De Bruyne out of City's top-of-the-table Premier League clash against Tottenham on Sunday, along with Belgium's forthcoming World Cup qualifiers against Bosnia-Herzegovina and Gibraltar.
On the timescale outlined by Guardiola, the former Wolfsburg star could be in line to return for City's first game after the international break at home to Everton.