A much-changed City side went down 2-1 to the Ukranian side in Kharkiv, allowing Shakhtar to progress to the knockout stages.
The defeat wasn't too damaging for City, with Pep Guardiola's side having already secured top spot in Group F, though it did see them lose their long unbeaten record.
That means City will go into Sunday's Manchester derby off the back of a defeat for the first time this season and given the importance of momentum in football, some City fans have already begun to worry.
That fear hasn't spread to the players though, with Silva, one of the seven changes against Shakhtar, confident that the defeat only gives City more motivation going into Sunday's heavyweight clash.
"When you lose a game, (in) the next game you have to give even more than you usually give to come back from that situation," he explained.
"We know Man United have a very good team as well but we will play our game and try to control the match, to be better than them and bring the three points back home.
"We hoped we wouldn't lose any game this season. Unfortunately, in football, it is very complicated to win all the games. It is true we were already qualified but we came here to win. Unfortunately we didn't."
The Premier League table-toppers found themselves two goals down inside 32 minutes on Wednesday, before Sergio Aguero netter a late consolation from the spot and Portugal international Silva admits that the performance simply wasn't good enough.
"We were not good enough today, especially in the first half. I don't think we played as well as we expected," he admitted.
"We will try to do our best to keep improving and to keep winning on the next games."
Is Silva right? Will City be fired up for Sunday's game?