Manuel Pellegrini believes City's 4-0 victory over Stoke provides the ideal tonic ahead of Tuesday night's visit of Real Madrid.

Goals from Fernando and Sergio Aguero, plus a brace from Kelechi Iheanacho, sealed a comfortable win and boost for the Blues ahead of their mouth-watering Champions League semi-final clash.

Delighted with his side’s display, the Chilean highlighted the importance of heading into the European encounter on the back of a positive result.

He told press: “I think it was the perfect match. It was important to have our mind focused on this game and not on Tuesday.

“Big teams must be able to have their minds in all competitions and have good performances in them.

“Like I said though, it was exactly the same against Paris Saint-Germain - we had played well against Bournemouth in the days before. It’s a good way to prepare for the Champions League.”

On the subject of another impressive display by youngster Iheanacho, the Chilean expressed his delight.

He declared: “Kelechi is a player with an important role at this Club. He played very well and his contribution is important. I am very pleased.”

The boss also provided an injury update, explaining the changes to his starting XI.

He explained: “The most important thing was the result but we need to play eight games in 30 days so it was important to make rotations.

“David Silva was just coming back from an injury so he played 60 minutes. Kun has been playing 90 minutes a lot so it was good for him to rest. It was the same thing with Kevin De Bruyne.

“Fernando has a little pain in his knee but I think he will be okay for Tuesday. Yaya Toure finished with a muscle injury so we will see tomorrow with the doctor.

“It was a risk for Vincent Kompany to play two games in 72 hours. I think he will be okay for Tuesday - he worked this morning and he is not having any problems.”