Bernardo Silva believes Manchester City's squad are coming back together at the right time as they chase glory in four competitions.
Kevin De Bruyne and Benjamin Mendy have missed large chunks of the campaign through injury, while the likes of David Silva, Fernandinho, Sergio Aguero and Ilkay Gundogan have had spells out recently.
But the champions are now getting close to returning to full strength, with Mendy the only key player sidelined with a serious injury, and there are hopes he could be back in action before the end of the month.
City illustrated the depth of their squad as they named De Bruyne, Aguero and Riyad Mahrez on the bench for Monday's clash with Wolves and still eased to a 3-0 win.
"It feels like we have all the squad, which is important because we need all of them," said playmaker Silva. "It is good finally to be back together.
"Of course until this moment of the season we have had so many injured players, we never played with the whole squad. To have almost the whole squad available is fantastic for us and it is very good to try and go for all the competitions."
Silva, 24, has no issue with the fact that means increased competition for his own place.
"That is what happens when you play in one of the best teams in the world," he said. "You have fantastic players in your position, you have to work hard to try and play as many minutes as you can.
"That is a good thing. It means you have a good squad. Everyone pushes the other team-mates so you have to work harder to get in the team."
City remain firmly in the title race after Monday's victory cut Liverpool's lead at the top of the Premier League back to four points. They are also still competing in both domestic cups and the Champions League.
Their involvement in all those competitions could ultimately amount to playing a considerable number of games more than Liverpool but Silva is confident that would not hamper their title defence.
He said: "Honestly, I don't think so. I think it is a good sign for us that we are still in all the competitions, that is what we try to do and big teams try to do.
"We will keep going that way, we have a good squad. We will try to make things work, knowing that it is not easy but when you play in a club like Man City, season after season, you get used to playing lots of games at a high level."
Silva returned to face Wolves after being rested for the cup games against Rotherham and Burton in light of his tireless performance against Liverpool, with statistics showing he ran an impressive 13.7km during that game.
The Portuguese said: "I could feel it was a very intense game from the first minute to the last and we played against a team that also wanted to score goals.
"At the end of the game I felt tired – I could tell I had run a little bit more than usual."