Citizens sweating on Silva

Manchester City boss Pep Guardiola has revealed that David Silva could miss the top-of-the-table clash with Manchester United on Sunday.

The Spain international scored an 83rd-minute winner as the Citizens came from a goal down to beat West Ham 2-1 at the Etihad Stadium on Sunday.

Silva had ensured that City's impressive winning streak remained intact, having equalled a Premier League record of 13 consecutive victories in a season.

But the 31-year-old felt some discomfort in the closing stages of the match and was left out of Guardiola's matchday squad for the trip to Shakhtar Donetsk in midweek.

The Spanish coach expressed doubt about whether his compatriot would be fit for the 175th Manchester derby, when United will attempt to close the eight-point gap to their neighbours.

"David had a little bit of problems in the last minutes," Guardiola said in his pre-match news conference on Tuesday.

"We made a test after the game and I don't know if he is able to play on Sunday, so that's why he stayed there, to recover in Manchester."

Guardiola was asked for further clarification on the nature of the injury but was unwilling to elaborate.

Asked to comment on the nature of Silva's injury, he vaguely added: "It's something, something uncomfortable he felt in the last minutes, before the goal he felt something.

"Hopefully he can be fit for Sunday but it was too risky to play him [Wednesday]."