Manchester City's Argentine striker Sergio Aguero has broken a rib in a road accident in the Netherlands and will miss the Premier League game at Chelsea with World Cup qualifiers also doubtful.
The 29-year-old, scorer of six goals in six league appearances this season, had been attending a concert in Amsterdam on his day off.
"The taxi I was riding made a wrong turn and crashed against a pole. It was a very heavy slam but seatbelts prevented it from being worse," he said on Twitter after returning to Manchester.
"It's a broken rib. Hurts, but I'm fine, fully focused on recovery. Thank you all."
England's Press Association reported Aguero was likely to be sidelined for two to four weeks but may return against Stoke City on October 14.
Manager Pep Guardiola, speaking to reporters before Aguero had seen club doctors, said the player was definitely out of Saturday's game between league leaders City and champions Chelsea.
He also cast doubt on Aguero travelling to Argentina for World Cup qualifiers next month.
"Exactly how many days he will be off, I don't know right now," he said, adding that he had "no problem" with Aguero being in Amsterdam.
"I think the players have to rest mentally and physically. They can enjoy their lives. I want my players to have fun," he said. "If they decide to go there, they decide to go there. It is OK for me."
City had already been dealt an injury blow this week when defender Benjamin Mendy was found to have ruptured the anterior cruciate ligament in his right knee.
Guardiola said the French international would have surgery on Friday and be out until April.
City captain Vincent Kompany is also some way off returning from injury, despite being named in Belgium's squad.
"Kompany? No way. He didn't make one training session with us since one month ago," he said.
"I spoke with (Belgium manager) Roberto Martinez who told me he's travelling there to make a meeting with the Belgian doctor but he's coming back. Of course he cannot play with Belgium."
City are level on 16 points with Manchester United at the top of the table with Chelsea in third place on 13, and Aguero is one goal away from equalling Eric Brooks' all-time club record of 177 goals in all competitions.