Two late goals from Adama Traore gave the visitors all three points against the Premier League champions at Eithad Stadium.
According to the Daily Mail, Guardiola blamed Silva for not producing enough runnings in the midfield during the encounter against Wolves.
The Spaniard said to the 33-year-old in the dressing room: “David, you didn’t give us enough running. Where were the legs?”
The result against Wolves means Manchester City are now eight points behind leaders, Liverpool on the Premier League table.
The Citizens will tackle Crystal Palace in an away Premier League fixture on October 19 after the international break.
You may be interested
EPL: Why Man Utd’s 0-0 draw with Liverpool will not be good result – SolskjaerWebby - January 17, 2021
Manchester United manager, Ole Gunnar Solskjaer, has said the team’s 0-0 draw at Liverpool will only be a good result…
Video: Liverpool 0 – 0 Manchester Utd (Jan-17-2021) Premier League HighlightsWebby - January 17, 2021
[unable to retrieve full-text content]Liverpool and Manchester United could only play out a goalless draw at Anfield as a game…
Two cemetery guards in Amotekun net over alleged possession of human headsWebby - January 17, 2021
Two cemetery guards were on Sunday arrested by men of the Ondo State Security Network Agency, otherwise known as Amotekun…